1. 首页
  2. 编程语言
  3. Java
  4. Java字节码中jvm实例用法

Java字节码中jvm实例用法

上传者: 2022-03-14 12:17:40上传 PDF文件 78.50 KB 热度 20次

由于Java字节码指令的操作码被固定为一个字节,所以它的名字就这样命名了。JavaVirtualMachines将堆和栈分割为内存,以存储运行时数据。该调用将进入Java方法,而Java虚拟机会将在当前线程的Java方法栈中生成用于存储本地变量和字节码操作数的栈帧。Java虚拟机在退出当前执行的方法时,无论是正常还是异常,都将弹出当前线程的当前栈帧,并放弃该帧。class文件中的信息是一项一项排列的, 每项数据都有它的固定长度, 有的占一个字节, 有的占两个字节, 还有的占四个字节或8个字节, 数据项的不同长度分别用u1, u2, u4, u8表示, 分别表示一种数据项在class文件中占据一个字节, 两个字节, 4个字节和8个字节。

下载地址
用户评论