jvm-03垃圾回收-引用

2019-11-26  本文已影响0人  我是陈炜

1.什么是引用

如果一个Reference类型的数据里面装的是另外一块内存的起始地址,就说这块内存代表着一个引用。
这种定义纯粹但是比较狭隘。在这个定义下,对象只有被引用和没有被引用 两种状态,没有中间状态。

为了保证高效实用jvm内存(达到当内存空间足够的时候,对象不会被回收。当内存空间不足的时候,我们可以抛弃部分引用) jdk1.2后引进了强引用(Strong Reference),软引用(Soft Reference),弱引用(Weak Reference),虚引用(Phantom Reference)。

2.jdk中的引用类型

上一篇 下一篇

猜你喜欢

热点阅读