考察点
- 深入理解JVM内存模型
- 了解类加载机制
- 了解内存可见性
- 了解常用的GC算法实现和适用场景
- 能偶根据业务场景选择合适JVM参数和GC算法
加分项
- 编译器优化
- 问题排查经验与思路
- JVM调优经验和调优思路
- 了解最新的技术趋势(ZGC和Graalvm)
真题汇总
- 简单描述一下JVM的内存模型。和JMM有什么区别?
- 什么时候会触发FullGC?
- Java类加载器有几种,关系怎样的?
- 双请问欧派机制的加载流程是谮言的,有什么好处?
- 1.8为首么用Metaspace替换掉PermGen?Meatspace保存在哪?
- 编译器会对指令做哪些优化?(简答描述编译器的指令重排)
- 简单描述一下volatile可以解决什么问题?如何做到的?
- 简单描述一下GC的分代回收?
- G1与CMS的区别?
- 对象引用有哪几种,有什么特点?
- 使用过哪些JVM调试工具,主要分析哪些内容?