1,jvm规范的作用
Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范。jvm规范的作用范围是.class文件。
该规范使Java软件独立于平台,jvm不在乎.class文件的来源,只要符合规范的.class文件都可以执行,从而,jvm与开发语言无关。只要能编译成.class文件的语言,都可以,例如jRuby,jPython。
2,jvm规范的内容
字节码指令集
class文件格式
数据类型和值
运行时数据区
栈帧
特殊方法
类库
异常
虚拟机的启动,加载,链接,初始化