java中List,Set,Map之间有什么区别呢?
下文笔者讲述java中list,Set,Map之间的区别说明,如下所示
| List | Set | Map | |
| 继承接口 | Collection | Collection | |
| 常见实现类 | AbstractList,ArrayList,LInkedList,Vector | AbstractSet,HashSet,LinkedHashSet,TreeSet | HashMap,HashTable |
| 常见方法 | add,remove,clear,get,contains,size | add,remove,clear,get,contains,size | put,get,remove,clear,containsKey,containsValue,keySet,values,size |
| 元素是否可重复 | 可重复 | 不可重复 | 键不可重复 |
| 顺序 | 有序 | 无序 | 无序 |
| 线程安全 | Vector线程安全 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


