引出
在Java程序员工作、学习、以及研究 JVM 过程当中,不可避免的要查看 Java 字节码,除了 javap
这种命令的方式,我们还能借助IDEA的插件更高效优雅达到这一目的。
IDEA安装插件的方式:File → Settings → Plugins → Marketplace中搜索插件 → Install
jclasslib Bytecode Viewer插件
安装完之后,选中某个java文件,点击View → Show Bytecode with Jclasslib
不光可以直观地查看某个类对应的字节码文件,还可以查看类的基本信息、常量池、接口、属性、函数等信息
操作上一步的时候我们还发现,IDEA还自带了一个 View → Show Bytecode
,也能查看字节码文件,但是没有jclasslib这么清晰的结构
BinEd - Binary/Hexadecimal Editor插件
我们用它来查看二进制文件,安装完成后在某个文件上右键 → Open in → Binary Editor(BinEd Plugin)
,其他详细功能有兴趣可以看 BinEd官网