首页 > 其他分享 >类字节码

类字节码

时间:2023-03-21 12:44:40浏览次数:27  
标签:Slot 字节 行号 索引 源码 属性

 

 第一次自己看类字节码,还挺有意思

 魔数:没看到在哪

常量池:确实包含很多数据,包括变量属性、类型名、方法名等等

访问标志:没看到

类索引、父类索引、接口索引:只看到了接口索引,但什么都没有

字段表属性:没东西

方法表里面:东西很多

属性表:东西很多

 

 

常量池:字面量与符号引用

 

 

 

方法表:

 

 

 stack:操作栈深度

locals:局部变量所需要的存储空间,单位为Slot(4个字节),Slot可以重用

args_size:参数个数,默认this

lineNumberTable:源码行号与字节码行号的对应关系,异常时获取源码行号

localVariableTable:局部变量与源码中定义的变量的关系.start表示哪一行可见,length表示行数,slot表示帧栈位置,Name变量名称,类型签名

标签:Slot,字节,行号,索引,源码,属性
From: https://www.cnblogs.com/WZXwzx/p/17238817.html

相关文章