JVM 面试

JVM 面试

JVM 垃圾回收的时候如何确定垃圾?知道什么是 GC Roots ?

  • 什么是垃圾
    • 简单来说就是内存中已经不在被使用到的空间就是垃圾
  • 要进行垃圾回收,如何判断一个对象是否可以被回收?
    • 引用计数法
    • 枚举根节点做可达性分析
Read more
深入理解Java虚拟机(四)
深入理解Java虚拟机(三)
深入理解Java虚拟机(一)

深入理解Java虚拟机(一)

类加载机制

在 Java 代码中,类型(类,接口,枚举)的加载、连接(验证,准备,解析)与初始化过程都是在程序运行期间完成的,提供了更大的灵活性,增加了更多的可能性

Read more