首页 > 编程语言 > 详细

Java - 集合之间的关系和区别

时间:2019-02-15 20:15:53      阅读:277      评论:0      收藏:0      [点我收藏+]

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

 

Java - 集合之间的关系和区别

原文:https://www.cnblogs.com/YaoFrankie/p/10385543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!