40.Java内存中栈?
42.什么样的对象不能回收?
41.发生内存溢出可能的原因有哪些?
43.用什么方法决策对象是否能回收?
23.Java中的类加载过程?
24.双亲委派模型?
25.有什么机制可以打破双亲委派模型?
34.Java内存模型、JVM内存模型
35.什么是内存泄漏?
36.什么是OOM(内存溢出)?
37.GC垃圾回收机制?
2.垃圾回收器有哪些?
3.CMS和G1的垃圾回收过程?
4.CMS中那个阶段会stop the world?
5.GC Roots包括哪些?
6.垃圾回收怎么解决跨代引用问题?
7.CSM用的哪种垃圾回收算法
8.G1用的哪种垃圾回收算法?
9.标记-清除和标记-整理有哪些优劣势呢?
10.为什么CMS要用标记-清除,不用标记-整理算法?
23.Java内存模型?
20.JVM的内存模型?1.8之前和1.8之后
21.JDK1.8除了方法区改为元空间其它的一样吗?
22.栈什么情况下会发生内存溢出?
23.Java虚拟机栈在什么情况下线程请求栈的深度超过当前Java虚拟机栈的最⼤深度?有什么典型的场景会发生这种情况?
2.JVM的内存模型?
3.双亲委派模型?
4.类加载器种类?
5.垃圾回收算法有哪些?
16.常用的垃圾回收器有哪些?
17.如果应用偏大吞吐量的情况,应该选什么垃圾回收器?
18.JDK1.8默认的垃圾回收器是什么?
6.GC过程?
8.JVM性能调优的监控工具?
10.垃圾收集器与内存分配策略?
3.链表的内存是不连续的,如果生成完链表后去释放它就会产生内存碎片,如果内存碎片过多的话会发生什么?
4.垃圾回收是怎么解决这种内存碎片的问题?
5.在新生代和老年代中使用什么垃圾清除算法?
26.类加载过程?
29.双亲委派模型?
30.为什么要使用双亲委派模型?
31.自己写的Java程序中至少有几个类加载器?
40.垃圾回收算法各自的优缺点?
41.垃圾回收解决的核心问题是什么?
42.内存溢出OOM怎么排除?
15.垃圾回收算法?
16.垃圾回收器用的哪些?
17.怎么判断垃圾?
11.从GC的角度堆分为哪个区?
12.垃圾回收算法?
13.JVM主流的垃圾回收器?
14.CMS垃圾回收过程?
15.CMS哪一部分会导致stop the world?
16.CMS的优缺点?
17.如果切换垃圾回收器为CMS,怎么做?
3.HashMap是线程安全的吗?
相关推荐