十四、List,Set,Collection,Collections
生活随笔
收集整理的這篇文章主要介紹了
十四、List,Set,Collection,Collections
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
十四、List,Set,Collection,Collections
1.List和Set都是接口,他們都繼承于接口Collection,List是一個有序的可重復的集合,而Set是無序的不可重復的集合。Collection是集合的頂層接口,Collections是一個封裝了眾多關于集合操作的靜態方法的工具類,因為構造方法是私有的,所以不能實例化。
2.List接口實現類有ArrayList,LinkedList,Vector。ArrayList和Vector是基于數組實現的,所以查詢的時候速度快,而在進行增加和刪除的時候速度較慢LinkedList是基于鏈式存儲結構,所以在進行查詢的時候速度較慢但在進行增加和刪除的時候速度較快。又因為Vector是線程安全的,所以他和ArrayList相比而言,查詢效率要低。
總結
以上是生活随笔為你收集整理的十四、List,Set,Collection,Collections的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU OJ Matrix Swappi
- 下一篇: C#笔记(二):委托与事件