List Set總結

 

所有的List中可以有null元素

VectorArrayList的唯一的區別sychronized  是基於Array

LinkedList:不基於Array

含兩方面的內容:1.節點本身的數據(data);2.下一個節點的信息(nextNode)。)。

LinkedList做添加,刪除動作的時候就不用像基於ArrayList一樣,必須進行大量的數據移動。只要更改nextNode的相關信息就可以實現了。

總結:基於ArrayListVectorArrayList)適合查詢,而LinkedList(鏈表)適合添加,刪除操作。


總結:SetList的根本區別:List基本上都是以Array爲基礎,Set則是在HashMap的基礎上來實現的。所以Set中不能像在List中一樣有重複的項,會覆蓋前面的對象;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章