手机
当前位置:查字典教程网 >编程开发 >Java >java的引用类型的详细介绍
java的引用类型的详细介绍
摘要:•强引用(FinalReference),在java中,有点像C++的指针,通过引用,可以对堆中的对象进行操作。强引用具备以下特...

•强引用(FinalReference),在java中,有点像C++的指针,通过引用,可以对堆中的对象进行操作。强引用具备以下特点:

1.强引用可以直接访问目标对象;

2.强引用所指向的对象在任务时候都不会被系统回收;

3.强引用可能导致内存泄露。

•软引用(SoftReference),软引用对象,在响应内存需要时,由垃圾回收器决定是否清除此对象。一个持有软件引用的对象,不会被JVM很快回收,只要有足够的内存,软件引用便可能在内存中存活相当长的时间,软引用对象最常用于实现内存敏感的缓存;

•弱引用(WeakReference),弱引用是一种比较弱的引用类型,在系统GC时,只要发现弱引用,不管系统堆内存是否足够,都会将对象回收;

•虚引用(PhantomReference),虚引用是所有引用最弱的一个,一个持有虚引用的对象,和没有引用几乎是一样的,随时都可能被垃圾回收器回收。

【java的引用类型的详细介绍】相关文章:

Java线程中sleep和wait的区别详细介绍

java与c#的语法区别详细介绍

java线程之用Thread类创建线程的方法

java中的快捷键小结

基于JavaMail的常用类详细介绍

java中关于内部类的使用详解

java的基本数据类型及属性

java对指定目录下文件读写操作介绍

java向多线程中传递参数的三种方法详细介绍

Java动态代理的应用详解

精品推荐
分类导航