中国沙漠建设 志愿者 兵团官方网站,那个网站做视频能挣钱,嘉定注册公司,上海徐汇区最新发布目录
JVM规范的主要内容
1#xff09;字节码指令集(相当于中央处理器CPU)
JVM指令分类
2#xff09;Class文件的格式
3#xff09;数据类型和值
4#xff09;运行时数据区
5#xff09;栈帧
6#xff09;特殊方法
7#xff09;类库 JVM规范的主要内容
1#…目录
JVM规范的主要内容
1字节码指令集(相当于中央处理器CPU)
JVM指令分类
2Class文件的格式
3数据类型和值
4运行时数据区
5栈帧
6特殊方法
7类库 JVM规范的主要内容
1字节码指令集(相当于中央处理器CPU) Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(operand)所构成。虚拟机中许多指令并不包含操作数只有一个操作码。 操作码一列中的T就跟泛型一样虚拟机根据不同的数据类型会把T替换掉提供不同的指令。
JVM指令分类
1、加载和存储指令 2、算术指令 3、类型转换指令 4.操作数栈管理指令 5.控制转移指令 6.方法调用和返回指令
2Class文件的格式
3数据类型和值
4运行时数据区
5栈帧
6特殊方法
1、init:实例初始化方法通过JVM的invokespecial指令来调用。
2、clinit:类或接口的初始化方法不包含参数返回void。
7类库
Java虚拟机必须要对一些Java类库提供支持否则这些类库根本无法实现比如下面这些
1、反射 2、加载或创建类或接口如ClassLoader 3、连接和初始化类和接口的类 4、安全如security 5、多线程 6、弱引用 7、异常 8、虚拟机的启动、加载、链接和初始化