JVM面试题

    • GC 是什么,为什么要有 GC
      GC 是什么,为什么要有 GC
    • 32位JVM 和 64位JVM 的最大堆内存分别是多少
      32位JVM 和 64位JVM 的最大堆内存分别是多少
    • 老年代的概念是什么、以及运行原理
      老年代的概念是什么、以及运行原理
    • JVM 的永久代中会发生垃圾回收么,原因是什么
      JVM 的永久代中会发生垃圾回收么,原因是什么
    • JVM 中的常量池有几种
      JVM 中的常量池有几种
    • safepoint 是什么
      safepoint 是什么
    • 什么是逃逸分析
      什么是逃逸分析
    • 描述一下 JVM 加载 class 文件的原理机制
      描述一下 JVM 加载 class 文件的原理机制
    • JVM 虚拟机面试路线最全整理(附面试题精选及答案)
      JVM 虚拟机面试路线最全整理(附面试题精选及答案)
    • GC日志如何开启和查看
      GC日志如何开启和查看
    • 你知道哪些 JVM 性能调优
      你知道哪些 JVM 性能调优
    • 生产环境 CPU 占用过高,该如何解决
      生产环境 CPU 占用过高,该如何解决
    • 调优命令有哪些
      调优命令有哪些
    • 常用的调优工具有哪些
      常用的调优工具有哪些
    • class 文件的结构是怎样的
      class 文件的结构是怎样的
    • Java中 WeakReference 与 SoftReference 的区别
      Java中 WeakReference 与 SoftReference 的区别
    • 什么是方法内联
      什么是方法内联
    • 列举一些打破双亲委派机制的例子,为什么要打破
      列举一些打破双亲委派机制的例子,为什么要打破
    • 如何判断对象可以被回收
      如何判断对象可以被回收
    • Java的垃圾回收机制是什么,以及特点
      Java的垃圾回收机制是什么,以及特点
    • 说说你对类加载器的了解
      说说你对类加载器的了解
    • 如何查看JVM参数默认值
      如何查看JVM参数默认值
    • JVM 监控与分析工具都用过哪些
      JVM 监控与分析工具都用过哪些
    • 如何排查OOM的问题
      如何排查OOM的问题