list集合的clear方法


  • 在使用list 結合的時候習慣了 list=null ;在創建這樣的方式,但是發現使用list的clear 方法很不錯,尤其是有大量循環的時候
  1. list.clear()與list = null 區別
  • java中list集合通過clear()方法清空,只會將list中的對象變成垃圾回收清空,但是list對象還是存在
  • 但是通過list=null后,不僅列表中的對象變成了垃圾,為列表分配的空間也會回收,什么都不做與賦值NULL一樣,
  • 說明直到程序結束也用不上列表list了,它自然就成為垃圾了.clear()只是清除了對象的引用,使那些對象成為垃圾


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM