JVM_2字节码文件详解
Java虚拟机的组成

字节码文件的组成

- 常量池:
- 常量池的作用: 避免相同的内容重复定义,节省空间
- 常量池中的数据都有一个编号 编号从1开始 在字段或者字节码指令中通过编号可以快速的找到对应的数据
- 字节码指令中通过编号引用到常量池的过程称之为符号引用
- 方法
- 字节码中的方法区域是存放字节码指令的核心位置,字节码指令的内容存放在方法的Code属性中
- 操作数栈是临时存放数据的地方,局部变量表是存放方法中的局部变量的位置
- 举例:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 niiish32x 's blog!