2016 - 2024

感恩一路有你

速回收 在java中,对象什么时候可以被垃圾回收?

浏览量:2419 时间:2021-03-13 12:57:45 作者:admin

在java中,对象什么时候可以被垃圾回收?

一般来说,Java中的对象可以循环使用的前提是不再引用该对象。例如:Object o=new Object()o=null。在这种情况下,第一步中的新对象将不再被引用,垃圾收集器将在收集对象时对其进行清理。在特殊情况下,Java中存在弱引用。即使对象被弱引用,垃圾回收机制也可以回收它。我们通常直接赋值的引用属于强引用。除系统内存不足等因素外,垃圾回收机制不会清理。

弱引用是什么?

在计算机编程中,弱引用与强引用相对,强引用指的是不能保证被引用对象不会被垃圾收集器回收的引用。如果一个对象只被弱引用引用,它被认为是不可访问的(或弱可访问的),因此可以在任何时候被回收。一些具有垃圾收集机制的语言,如Java、C#、python、Perl、LISP等,在不同程度上支持弱引用。

速回收 二手手机回收价格表 再生资源回收

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。