Java中的四种引用
2013-11-20 00:00
113 查看
强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、幻影引用(Phantom Reference)
强引用:除非将引用置为null,否则JVM不会对它垃圾,这是最常用的引用方式
软引用:在堆内存不足的时候,GC会将其垃圾回收
弱引用:每次GC都会将其垃圾回收
幻影引用:跟没有引用一样,每次获得的都是空的,没有太多使用的意义,仅是为了追踪对象在JVM的状态
强引用:除非将引用置为null,否则JVM不会对它垃圾,这是最常用的引用方式
软引用:在堆内存不足的时候,GC会将其垃圾回收
弱引用:每次GC都会将其垃圾回收
幻影引用:跟没有引用一样,每次获得的都是空的,没有太多使用的意义,仅是为了追踪对象在JVM的状态
相关文章推荐
- java对象的四种引用
- java中四种引用类型
- Java垃圾收集器与内存分配策略、Java中四种引用类型
- JAVA中的四种引用:强引用,软引用,弱引用,虚引用
- 【JAVA】四种引用,强弱软虚以及用到的场景
- Java四种引用类型
- Java中四种引用详解(不同类型引用的JVM回收策略)
- Java中被你忽视的四种引用
- Java 四种引用介绍及使用场景
- Java四种对象引用
- Java四种引用类型
- Java四种引用包括强引用,软引用,弱引用,虚引用。
- Java四种对象引用类型:强软弱虚
- Java 四种引用
- [jvm解析系列][三]Java的垃圾回收(一)如何鉴别垃圾,四种引用类型
- Java中被你忽视的四种引用(转)
- Java中的四种引用类型 Strong, Soft, Weak And Phantom
- 总结分析Java常见的四种引用
- Java中强软弱虚四种引用
- Java中四种引用(强、软、弱、虚)