第一次自己看类字节码,还挺有意思
魔数:没看到在哪
常量池:确实包含很多数据,包括变量属性、类型名、方法名等等
访问标志:没看到
类索引、父类索引、接口索引:只看到了接口索引,但什么都没有
字段表属性:没东西
方法表里面:东西很多
属性表:东西很多
常量池:字面量与符号引用
方法表:
stack:操作栈深度
locals:局部变量所需要的存储空间,单位为Slot(4个字节),Slot可以重用
args_size:参数个数,默认this
lineNumberTable:源码行号与字节码行号的对应关系,异常时获取源码行号
localVariableTable:局部变量与源码中定义的变量的关系.start表示哪一行可见,length表示行数,slot表示帧栈位置,Name变量名称,类型签名
标签:Slot,字节,行号,索引,源码,属性 From: https://www.cnblogs.com/WZXwzx/p/17238817.html