容器 List、Set、Map

来源:互联网 发布:c语言自学难度高么 编辑:程序博客网 时间:2024/05/16 09:07

一、List  线性方式存储的集合

ArrayList:查询速度快,插入和删除速度慢。

LinkedList:查询速度慢,插入和删除速度快。


二、Set  没有重复对象的集合

HashSet:按哈希算法存取的集合,速度快。

TreeSet:自动排序的集合。


三、Map  键值对

HashMap:不是synchronized,不是线程安全,但速度快。

HashTable:是synchronized,是线程安全,但速度慢。

TreeMap:不是synchronized,不是线程安全,按键自动排序。

0 0
原创粉丝点击