jvm

JVM 系列 引用类型

开启JVM探索新篇章

Posted by lichao modified on November 7, 2019

JDK 1.2 之后,Java 对引用的概念进行了扩充,将引用分为强引用、软引用、弱引用、虚引用四种,这 4 种引用强度依次逐渐减弱。

强引用

软引用

软引用是Java中提供的一种比较适合于缓存场景的应用(只有在内存不够用的情况下才会被GC)

弱引用

在GC时一定会被GC回收

虚引用

由于虚引用只是用来得知对象是否被GC