字节码文件详解 组成 基础信息 魔数 位于文件开头4个字节 文件拓展名无法确定文件类型,软件都是通过校验文件开头字节确认自己是否支持文件的,.class文件开头固定为CAFEBABE,即魔术 主副版本号 用于判断字节码文件和jdk是否版本兼容
jvm基础 jvm概述 即Java虚拟机 功能 解释运行字节码 内存管理,gc机制 即时编译,将多次调用的字节码编译为机器码存储在内存中调用 常见jvm 需要满足Java虚拟机规范 jvm组成