容器 List、Set、Map

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

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

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


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

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

TreeSet:自动排序的集合。


三、Map  键值对

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

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

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

你可能感兴趣的:(Java基础)