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
【类加载机制】-0-从一道面试题开始
0x01.一道面试题 请阐述Java自带哪些加载器以及对应的职责? (1)Bootstrap ClassLoader(启动类加载器):负责加载<JAVA_HOME
【宏观】从Java概念图理解Java体系
Java历经多年发展,知识体系庞大且复杂,包含大量的概念、技术点、原理等。 即使从事多年Java开发,依然不敢很肯定完全吃透了Java。 仿佛在