- 集合框架:
- List 接口及其实现:ArrayList, LinkedList, Vector
- Set 接口及其实现:HashSet, TreeSet, LinkedHashSet
- Map 接口及其实现:HashMap, TreeMap, LinkedHashMap, Hashtable
- Queue 接口及其实现:PriorityQueue, ArrayDeque
- 迭代器:
- Iterator 接口
- ListIterator 接口
- 日期和时间 API(旧版):
- Date 类
- Calendar 类
- TimeZone 类
- 工具类:
- Arrays 类:数组操作工具
- Collections 类:集合操作工具
- Objects 类:对象操作工具
- 随机数生成:
- Random 类
- 观察者模式实现:
- Observer 接口
- Observable 类
- 其他常用类:
- Scanner 类:用于解析输入
- StringTokenizer 类:用于分割字符串
- Properties 类:用于处理属性文件
- Timer 和 TimerTask 类:用于调度任务
- 位操作类:
- BitSet 类
- 并发相关(部分):
- Concurrent 包中的一些类(虽然大部分并发工具在 java.util.concurrent 包中)
- 国际化支持:
- Locale 类
- ResourceBundle 类
- 日志:
- Logging 包(java.util.logging)
- 压缩工具:
- Zip 包(java.util.zip)
- 正则表达式:
- Regex 包(java.util.regex)