Collection 是对象集合
Collection 有两个子接口 List 和 Set
List
可以通过下标 (1,2..) 来取得值,值可以重复
ArrayList 类
ArrayList 是由数组实现的 List ,并且实现了可变大小的数组。它允许所有元素,包括 null 。
Set
只能通过游标来取值并且值是不能重复的
HashSet 类
为快速查找设计的 Set 。存入 HashSet 的对象必须定义 hashCode() 。
Map 是键值对集合
HashTable 和 HashMap 是 Map 的实现类
HashMap 类
HashMap 和 Hashtable 类似,也是基于散列表的实现。不同之处在于 HashMap 是非同步的,并且允许 null ,即 null value 和 null key 。
本文详细介绍了Java集合框架中的主要类型:Collection、List、Set与Map。解释了每种类型的特性和适用场景,例如ArrayList适用于需要频繁访问元素的情况,而HashSet则为快速查找而设计。

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



