目录
一、基础部分
1、什么是Java虚拟机?
2、为什么Java被称作是“平台无关的编程语言”?
3、JVM整体结构。
4、JVM提供的常用工具
5、生产环境CPU占用过高,你如何解决?
6、如何判断一个常量是废弃常量?
7、什么是内存屏障?
8、什么是OSGI?
9、什么是模块化编程与热插拔?
10、什么是方法内联?
11、JVM如何确定垃圾对象?
12、说一下JVM调优的工具?
13、invokedynamic指令是干什么的?
14、如何判断一个Java对象是否存活?
15、强引用、软引用、弱引用、虚引用分别是什么?
16、什么是JAVA软引用?
17、JAVA软引用应用场景?
18、怎么打