Java类文件方法解析与反汇编探秘
1. 方法概述
方法是类文件中极为重要的部分,所有的源代码都会被转换为字节码并存储在 method_info 区域,实际上是在方法的 Code 属性中。若有人获取了字节码,就有可能尝试将其转换回源代码。以下是 Hello.class 文件中的方法示例:
<Methods>
<Method>
<AccessFlags>OxOOOl</AccessFlags>
<NameType_Index>16</NameType_Index>
<Description_Index>17</Description_Index>
<AttributeCount>l</AttributeCount>
<Attributes>
<Attribute>
<Attribute_Type>Code</Attribute_Type>
<Attribute_Length>29</Attribute_Length>
<Max_Stack>l</Max_Stack>
<Max_Locals>l<
超级会员免费看
订阅专栏 解锁全文
77

被折叠的 条评论
为什么被折叠?



