您的位置:首页 > 编程语言 > Java开发

java对象的引用类型

2018-02-04 23:50 260 查看

1强引用

例如:Object obj = new Object();此类只要引用还在,永远不会被回收


2软引用

在内存溢出之前,会把这软引用指向的对象加入回收之中,如果回收之后还没有足够的内存,则回收对象


3弱引用

软引用只想的对象只能生存到下一次回收之前,回收时不论内存最后是否溢出,都会被回收


4虚引用

虚引用对于对象的生存周期无影响,只在对象被回收时,会收到通知


摘抄总结自《深入理解java虚拟机》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: