Coleções em Java
💡
原文约400字/词,阅读约需2分钟。
📝
内容提要
Java 集合框架用于组织对象,不支持基本类型,但数组可以包含基本类型。主要接口有 List、Set 和 Map。List 允许重复且保持顺序;Set 不允许重复;Map 将键映射到值。常用实现有 ArrayList、LinkedList、HashSet、TreeSet、HashMap。Comparable 和 Comparator 用于排序,前者影响类本身,后者不影响。Map 的 put 方法用于更新或创建键值对,可通过键直接搜索。
🎯
关键要点
-
Java 集合框架用于组织对象,不支持基本类型,但数组可以包含基本类型。
-
集合框架的方法位于 java.util 包中。
-
主要接口包括 List、Set 和 Map。
-
List 允许重复元素并保持插入顺序,常见实现有 ArrayList 和 LinkedList。
-
Set 不允许重复元素,常见实现有 HashSet、TreeSet 和 LinkedHashSet。
-
Map 将键映射到值,常见实现有 HashMap、TreeMap 和 LinkedHashMap。
-
Comparable 和 Comparator 用于排序,前者影响类本身,后者不影响。
-
Map 的 put 方法用于更新或创建键值对,可以通过键直接搜索。
-
旧的实现包括 Vector(同步)和 HashTable(同步且不允许空值)。
➡️