java之數據的存儲結構

一、數據的存儲結果有哪些?

堆棧(先進後出),隊列(先進先出),數組(隨機查詢),鏈表(增刪很簡單)

1、ArrayList集合

本質是一種可以擴容的數組,增刪慢,查詢塊。數組就是隨機存儲嘛。

2、LinkedList集合

本質是一個鏈表,增刪快,查詢慢

在使用LinkedList集合時,最好使用LinkedList創建對象,不要用多態,因爲用多態無法使用LinkList的特有功能。

3、vector集合:

幾乎已經死亡了,幾乎沒人用,和ArrayList集合差不多。只不過vector集合是線程安全的。

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