前言
在进行java代码,调试时,有些复杂的情况(如语法糖等)会让我们难以理解JVM的具体执行细节,此时我们可以通过javap
反编译来查看JVM字节码,而在ide中,通过jclasslib Bytecode viewer
工具,可以更为细节地观察某类的字节码及字节码代表的字段表集合等信息。
正文
- 首先,在
intelij idea
中引入工具,具体操作如下:

- 重启ide后,点击某个类,在工具栏
view
中可以看到show bytecode
的选项,如下:

- 新建Test5.java类 (源自《深入理解Java虚拟机》),测试工具的使用:
package com.hpsyche;