list集合的clear方法

  • 在使用list 结合的时候习惯了 list=null ;在创建这样的方式,但是发现使用list的clear 方法很不错,尤其是有大量循环的时候
  1. list.clear()与list = null 区别
  • java中list集合通过clear()方法清空,只会将list中的对象变成垃圾回收清空,但是list对象还是存在
  • 但是通过list=null后,不仅列表中的对象变成了垃圾,为列表分配的空间也会回收,什么都不做与赋值NULL一样,
  • 说明直到程序结束也用不上列表list了,它自然就成为垃圾了.clear()只是清除了对象的引用,使那些对象成为垃圾
原文地址:https://www.cnblogs.com/zkaiw/p/12743406.html