0
点赞
收藏
分享

微信扫一扫

JVM笔记Class文件结构

如何查看class字节码文件

在idea中可以通过插件BinEd来查看二进制或十六进制文件。展示一个简单类的class文件源字节码,看不懂?请往下看。

[图片上传失败...(image-ac467d-1648898802452)]

更直观一点的可以在idea中安装插件jclasslib,选中类文件->View-> Show Bytecode With jclasslib。该插件清楚地看到.class文件的各个组成部分。

[图片上传失败...(image-7926e1-1648898802451)]

另外一种方式,通过javap查看。

[图片上传失败...(image-737966-1648898802451)]

Class文件结构

文件结构由16个部分组成,约定下u4指占用的字节数为4,u2同理。这里指简单说明各个部分的含义,不做详细展开,如想深入了解。

总结

class 文件结构很复杂,本为只是作简单介绍,为 JVM系列【3】Class文件加载过程和 JVM系

举报

相关推荐

0 条评论