Java容器分为两大类:
1. Collection
2. Map
HashMap(最快的查询关键字对应的值),TreeMap(按Key递增排序), LinkedHaskMap(按Key的插入顺序排序)
Utility Class:
Arrays
Collections
1. Collection
List:
ArrayList, LinkedList(Stack,Queue),PriorityQueue
Set:
HashSet(以复杂的hasCode算法排序,能快速获取元素, 在元素插入窗口中后,不能修改会影响元素hasCode值计算的相关信息,否则会导致元素无法删除)
TreeSet(TreeSet使用无参数的构造函数时,容纳的对象要能够排序,对象需要实现Comparable接口。
或者在TreeSet的构造函数中传入一个Comparator对象。)
LinkedHashSet(按元素插入的先后顺序排序)
2. Map
HashMap(最快的查询关键字对应的值),TreeMap(按Key递增排序), LinkedHaskMap(按Key的插入顺序排序)
Utility Class:
Arrays
Collections

本文详细介绍了Java中的两大容器类型:Collection和Map。对于Collection容器,包括List(如ArrayList、LinkedList)、Set(如HashSet、TreeSet、LinkedHashSet)进行了阐述;对于Map容器,则重点介绍了HashMap、TreeMap、LinkedHashMap的特点及应用场景。此外,还提到了一些实用工具类如Arrays和Collections。
1万+

被折叠的 条评论
为什么被折叠?



