java内存管理主要有内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。
java中对象的引用主要有四种:强引用,软引用,弱引用,虚引用。
Java中提供这四种引用类型主要有两个目的:
第一是可以让程序员通过代码的方式决定某些对象的生命周期;
第二是有利于JVM进行垃圾回收。
详情参见:https://www.cnblogs.com/huajiezh/p/5835618.html
相关文章
- Java中四种引用强 软 弱 虚 的详细介绍及理解
- java的强,软,弱,虚引用介绍以及应用-1:各种引用介绍
- Java中的强引用,软引用,弱引用
- Java中的弱引用
- java中的强引用(Strong reference),软引用(SoftReference),弱引用(WeakReference),虚引用(PhantomReference)
- 强引用?软引用?弱引用?虚引用?一文带你彻底搞懂!!-总结
- Java:对象的强、软、弱和虚引用的区别
- java中的基本数据类型和引用数据类型以及它们的存储方式堆内存和栈内存
- jmeter中BeanShell Sampler引用java代码的3种方式
- JAVA工程中引用本地jar的3种常用方式,你用过哪种?-3. 第3种方式