【JVM】

  • JVM运行时内存划分
  • 堆内存分配策略
  • Full GC触发条件
  • 如何判断对象是否存活?回收对象的两次标记过程。
  • 垃圾回收算法以及垃圾回收器介绍,尤其是G1和CMS的优缺点
  • 创建一个对象的步骤(类加载检查、分配内存、初始化零值、设置对象头、执行init方法)
  • 详细介绍类加载过程(加载、验证、准备、解析、初始化)
  • 双亲委派机制,使用这个机制的好处?如何破坏?
  • JVM性能调优,常用命令,以及工具