JVM相关面试题

119 阅读1分钟

JVM组成

JVM由那些部分组成,运行流程是什么?

说一下 JVM 运行时数据区

什么是程序计数器?

你能给我详细的介绍Java堆吗?

能不能解释一下方法区?

你听过直接内存吗?

堆栈的区别是什么?

类加载器

什么是类加载器,类加载器有哪些?

说一下类装载的执行过程?

什么是双亲委派模型?

垃圾收回

简述Java垃圾回收机制

GC是什么?为什么要GC

强引用、软引用、弱引用、虚引用的区别?

垃圾回收器的原理是什么?有什么办法手动进行垃圾回收?

Full GC是什么

对象什么时候可以被垃圾器回收

JVM 垃圾回收算法有哪些?

JVM中的永久代中会发生垃圾回收吗

讲一下新生代、老年代、永久代的区别

Minor GC、Major GC、Full GC是什么

JVM实践(调优)

说一下 JVM 调优的工具?

用的 JVM 调优的参数都有哪些?

JVM 调优的参数可以在那设置参数值