JAVA中List,Map,Set接口的區別


從三點來分析它們之間的不同:

1.繼承的接口不同:

List,Set接口都是繼承於Collection接口的,而Map接口不是,它是一個頂層接口。

2.自身特點:

List:用來處理序列的。對於放於的元素是有序的並且可以重復。

Set:用來處理集合的。對於放於的元素是無序的並且不可以重復。

Map:用來處理鍵值對。key值不能重復,如果重復,則會被覆蓋,並且放入無序。

3.實現類:

List:有三個實現類,ArrayList  Vector  LinkedList

Set:有三個實現類,HashSet  TreeSet  LinkedHashSet

Map:有三個實現類,HashMap  HashTable LinkedHashMap


免責聲明!

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



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