如何查看class字节码文件
在idea中可以通过插件BinEd
来查看二进制或十六进制文件。展示一个简单类的class文件源字节码,看不懂?请往下看。
更直观一点的可以在idea中安装插件jclasslib
,选中类文件->View-> Show Bytecode With jclasslib。该插件清楚地看到.class
文件的各个组成部分。
另外一种方式,通过javap
查看。
Class文件结构
文件结构由16个部分组成,约定下u4指占用的字节数为4,u2同理。这里指简单说明各个部分的含义,不做详细展开,如想深入了解。
总结
class
文件结构很复杂,本为只是作简单介绍,为 JVM系列【3】Class文件加载过程和 JVM系