JVM基础学习二:JVM规范概述

1,jvm规范的作用

Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范。jvm规范的作用范围是.class文件。

该规范使Java软件独立于平台,jvm不在乎.class文件的来源,只要符合规范的.class文件都可以执行,从而,jvm与开发语言无关。只要能编译成.class文件的语言,都可以,例如jRuby,jPython。

2,jvm规范的内容

字节码指令集

class文件格式

数据类型和值

运行时数据区

栈帧

特殊方法

类库

异常

虚拟机的启动,加载,链接,初始化

你可能感兴趣的:(java)