Java虚拟机规范Java SE 11 Edition介绍Java虚拟机介绍Java虚拟机的结构class文件格式数据类型原始类型和值引用类型和值运行时数据区帧对象的表示浮点算术特殊方法异常指令集汇总类库公有设计,私有实现编译Java虚拟机格式示例使用常量、局部变量和控制结构算术访问运行时常量池更多控制示例接收参数调用方法使用类实例数组编译开关操作数堆栈上的操作抛出和处理异常编译finally同步注解模块class文件格式ClassFile结构名称描述符常量池字段方法属性格式检查Java虚拟机代码的约束class文件的验证Java虚拟机的局限性加载、链接和初始化运行时常量池Java虚拟机启动创建和加载链接初始化绑定原生方法实现Java虚拟机退出Java虚拟机指令集假设:“必须”的含义保留的操作码虚拟机错误指令描述的格式指令操作码助记符