Java - 集合之间的关系和区别
2020-02-02 01:52
731 查看
1.Java集合关系图:
2.List、Map、Set区别:
① List
|
ArrayList |
LinkedList |
Vector |
Advantage |
Search |
Insert、Delete |
Synchronized |
② Map
|
HashMap |
TreeMap |
LinkedHashMap |
Hashtable |
Order |
Random |
Ascend by key |
Insertion order |
Random |
Synchronized? |
No |
No |
No |
Yes |
key permits null? |
One |
No |
One |
No |
value permits null? |
Any number |
Any number |
Any number |
No |
③ Set
|
HashSet |
TreeSet |
LinkedHashSet |
Order |
Random |
Ascend |
Insertion |
permit null? |
Yes |
No |
Yes |
转载于:https://www.cnblogs.com/YaoFrankie/p/10385543.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java的集合类有哪些他们之间的关系有什么区别
- java组合和聚合的区别和联系 同时与数学上集合的包含关系之间的联系
- 【Java集合的详细研究7】Set和List 的关系与区别
- java 集合 之 顺序表 链表 线性表 之间的区别和关系辨析
- 如何理解JavaScript、Java、Jsp、J2ee之间的关系与区别
- java中抽象类和接口之间的区别和关系
- java集合之间的关系
- 如何理解JavaScript、Java、Jsp、J2ee之间的关系与区别
- Java基础从数组到集合之间关键字的区别!!!!
- onclick、onsubmit、submit集合函数之间的关系和区别
- java基础之java集合之间的区别于联系
- JAVA中列表,集合之间的区别
- Java集合面试题(02) Java中List和Set之间区别
- Java中集合对象之间的异同关系
- java集合之间的关系及实现细节(1)——Set与Map
- 如何理解JavaScript、Java、Jsp、J2ee之间的关系与区别
- java 接口、抽象类、具体类、内部类、匿名内部类的区别及它们之间的关系
- JAVA中关于List集合和map集合之间的继承关系
- C/C++、JAVA、C#之间的关系和区别?
- Java集合泛型--无泛型、Object泛型、?泛型之间的区别