# 四、垃圾回收

# 1. 说一说 JVM 的垃圾回收

  1. 什么是垃圾回收?
  2. 什么是垃圾?如何判定是垃圾?
  3. 垃圾回收算法
  4. 垃圾收集器

# 2. JVM 的四种引用类型

  • 强引用
  • 软引用
  • 弱引用
  • 虚引用

# 3. 一个线程 OOM 了其他线程还能正常运行吗

可以的。

当一个线程抛出OOM异常后,它所占据的内存资源会全部被释放掉,从而不会影响其他线程的运行。

# 4. 异常体系

在这里插入图片描述

上次更新: 8/28/2022, 11:43:26 PM