声音简介
我们平日里面的用到的new了一个对象就是强引用,例如 Object obj = new Object();
当JVM的内存空间不足时,宁愿抛出OutOfMemoryError使得程序异常终止也不愿意回收具有强引用的存活着的对象!记住是存活着,不可能是你new一个对象就永远不会被GC回收。
当一个普通对象没有其他引用关系,只要超过了引用的作用域或者显示的将引用赋值为null时,你的对象就表明不是存活着,这样就会可以被GC回收了。当然回收的时间是不一定的具体得看GC回收策略。
2.软引用
音频列表
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
- 2021-11
查看更多
用户评论