java中list集合通过clear()方法清空,只会将list中的对象变成垃圾回收清空,但是list对象还是存在。
但是通过list=null后,不仅列表中的对象变成了垃圾,为列表分配的空间也会回收,什么都不做与赋值NULL一样,说明直到程序结束也用不上列表list了,它自然就成为垃圾了.clear()只是清除了对象的引用,使那些对象成为垃圾.
来自于博客:http://li348720255.blog.163.com/blog/static/7671319320118210515459/
java中list集合的clear
最新推荐文章于 2024-01-04 15:36:06 发布
本文探讨了Java中List集合的两种清空方式:使用clear()方法与设置为null的区别。clear()仅移除对象引用,使对象变为垃圾;而设置为null则使列表对象本身也成为垃圾。
1767

被折叠的 条评论
为什么被折叠?



