java:Collection简介

1、Collection:
List:ArrayList,LinkList , Vector
Set:HashSet TreeSet

List中ArrayList , Vector的区别
1、推出时间:Vector比ArryList推出时间早,Vector于JDK1.0推出,ArrayList是JDK1.2后之后推出的。
2、性能:Arraylist采用异步处理方式,性能更高,Vector采用同步处理方式性能较低。
3、线程安全:Arraylist属于非线程安全,Vector属于线程安全。
4、输出:Arraylist只能使用Iterator、foreach遍历输出,Vector可以使用terator、foreach、Enumerration输出。

Set中元素不可以重复,是无序的(这里无序是指存入元素的先后顺序与输出元素的先后顺序不一致)
HsahSet:内部的数据结构是哈希表,是线程不安全的。
TreeSet:可以对Set集合中的元素进行排序,是线程不安全的

发布了34 篇原创文章 · 获赞 21 · 访问量 1942

猜你喜欢

转载自blog.csdn.net/qq_44156131/article/details/103091620