十四、List,Set,Collection,Collections
生活随笔
收集整理的這篇文章主要介紹了
十四、List,Set,Collection,Collections
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
十四、List,Set,Collection,Collections
1.List和Set都是接口,他們都繼承于接口Collection,List是一個有序的可重復(fù)的集合,而Set是無序的不可重復(fù)的集合。Collection是集合的頂層接口,Collections是一個封裝了眾多關(guān)于集合操作的靜態(tài)方法的工具類,因?yàn)闃?gòu)造方法是私有的,所以不能實(shí)例化。
2.List接口實(shí)現(xiàn)類有ArrayList,LinkedList,Vector。ArrayList和Vector是基于數(shù)組實(shí)現(xiàn)的,所以查詢的時候速度快,而在進(jìn)行增加和刪除的時候速度較慢LinkedList是基于鏈?zhǔn)酱鎯Y(jié)構(gòu),所以在進(jìn)行查詢的時候速度較慢但在進(jìn)行增加和刪除的時候速度較快。又因?yàn)閂ector是線程安全的,所以他和ArrayList相比而言,查詢效率要低。
總結(jié)
以上是生活随笔為你收集整理的十四、List,Set,Collection,Collections的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU OJ Matrix Swappi
- 下一篇: OmniMarkupPreview 插件