Java虚拟机
文章平均质量分 54
Leehom_Wang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么大佬们的代码喜欢把类成员变量赋值给局部变量来进行操作,而不是直接使用类成员变量?
摘要:本文通过分析Java字节码指令,解释了大佬们更喜欢将类成员变量赋值给局部变量操作的原因。以HashMap的putVal方法和示例代码对比发现,直接使用成员变量会多出getfield指令,而使用局部变量只需一次赋值即可重复访问。这种优化减少了字节码指令数量,体现了性能优化的细节考量。原创 2025-06-21 23:41:51 · 318 阅读 · 0 评论 -
Class文件结构
Class类文件的结构类型名称数量u4magic(魔数)1u2minor_version(此版本号)1u2major_version(主版本号)1u2constant_pool_count(常量池容量计数值)1cp_infoconstant_pool(常量池表)constant_pool_count-1u2access_f...原创 2019-04-01 21:45:54 · 198 阅读 · 0 评论
分享