JVM虚拟机读书笔记

Java VM Runtime Area


Java 虚拟机运行时数据区

Java中四种引用:

- 强引用(Strong Reference): 例如Object object = new Object(); 强引用存在,垃圾回收器就不去回收被引用的对象.

- 软引用(Sofe Reference): 还有用但是并非必需的对象,

- 弱引用(WeakReference): 描述非必需对象,强度若于软引用.GC时无论当前内存是否足够都会回收只被弱引用关联的对象.

- 虚引用(Phantom Reference): 最弱的引用关系,仅仅是用于对象回收时收到一个系统通知.

你可能感兴趣的:(JVM虚拟机读书笔记)