Java对象的四种引用


强引用只要引用存在,垃圾回收器永远不会回收Object obj = new Object();只有当obj这个引用被释放之后,对象才会被释放掉,这也是我们经常所用的编码形式软引用非必须引用,内存溢出之前进行回收,可以通过以下代码实现Object obj = new Object();SoftRefe

9种 OOM 常见原因及解决方案

JVM 

当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。

GC回收器类型

JVM 

特殊断点

JVM