在《【编译引擎】学习阅读Class文件结构(16进制版)-上》中,笔者讲解了如何以16进制的方式,解读Demo2.java对应字节码的常量池
【编译引擎】-2-学习阅读Class文件结构(16进制版)-上
大学时有个段子:什么是最牛逼的程序猿? 最牛程序猿深情地注视着屏幕上一堆16进制,露出满足而诡魅的微笑。 同学问他在看啥,他小声说:蒼井そら。 好
【编译引擎】 1 学习阅读Class文件结构的意义
1.起于累土:为什么要阅读字节码 笔者最近的一项工作是设计一套课程,用于辅导新员工如何做好性能优化。 这项工作很快遇到了问题: 讲内存泄露/溢出的
【工具】-0-一文搞懂JDK命令行工具
1.工欲善其事:JDK提供的工具 Java试题 JVM调优的常见命令行工具描述正确的有: A.jstat可以实时显示本地或远程JVM进程中类加载、
【执行引擎】-0-随机应变+有备而来
2017年,JEP317中提到了Graal编译器。 Graal编译器来自Oracle Labs更早的实验项目,随后并入GraalVM。 Graal
【类加载机制】-8-Init阶段细节-顺序,再谈赋值-下
1.面试题:static与继承的结合 书接上文,在上一篇案例中,我们通过识别哪些static字段"不生成clinit方法&rdquo
【类加载机制】-8-Init阶段细节-顺序,再谈赋值-上
1.面试题:static与继承的结合 “根据static代码块与继承结合的代码,输出打印结果”,属于各类面试、认证中比
【垃圾回收】-0-垃圾回收体系的主脉络
1.前言 如果您的女盆友非常喜欢买买买,她将会面临一个严峻的问题——储物空间不够。 所以她需要定期**“断舍离”**:过
【类加载机制】-1-类加载器剖析-类加载器速览
1.一道面试题 这是一道经典的面试题:请描述一下Tomcat如何实现自己独特的类加载机制。 这道题可以引申出很多类加载器的细节问题: 例如:Tom
【运行时数据区】-0-用仓库管理员的视角理解运行时数据区
0x01.面试题 “运行时数据区"是JVM面试题的热门考点。 实战中,内存泄露的定位、性能调优,往往也取决于我们对&quo