letro

刚开始学,希望能再回复下我的问题,Ljava/lang/Integer;反汇编的时候看到这个, 为什么java前面加上L,百度了,没有找到合理的解释。希望作者解惑

2019-12-07
1
1
回复 1
明明如月 回复 letro

因为这个专栏不是专门针对虚拟机的讲解,只是把字节码运用到解决问题上来。 文中也提到了刚开始学的同学不要太纠结细节,抓住核心逻辑即可。 细节太多,重点参考《Java虚拟机规范》,找不到,建议看第一节的留言加读者群有中文版。 这个是字段描述符其中L ClassName 表示引用类型,Z表示boolean S 表示short类型 [表示数组类型等。 《Java语言规范》和《Java虚拟机规范》一定要多看。

2019-12-09
没有更多内容
取消 回复 发送