JVM - LawlietNot/Note GitHub Wiki

JVM

  • 内存管理

    • JVM的数据区域是如何划分的?
    • 栈帧是什么?
  • 对象

    • 对象如何创建?
    • 对象内存布局?
    • 如何找到对应的对象?
  • 内存溢出异常

    • 有哪些地方会导致?
    • 如何排查?
  • 垃圾收集、内存分配

    • 垃圾收集算法?
    • 有哪些垃圾收集器分别如何运用算法?
    • 对象内存分配,何时进入老年代?
  • JDK工具如何应用?

  • 类加载机制

    • 何时加载?
    • 加载过程?
  • 并发

    • 锁优化
  • 来源

    • [深入理解Java虚拟机]