Java中的 java.util 包及其子类包详解
在Java编程中, java.util 包及其子类包提供了丰富的工具类和接口,用于处理各种数据结构和算法。下面将详细介绍 java.util 包中的一些重要抽象类和具体类。
1. AbstractMap<K,V>
AbstractMap<K,V> 是 Map 接口的部分实现,它使得定义简单的自定义 Map 实现变得容易。以下是其主要特点和使用方法:
- 定义不可修改的 Map :要定义一个不可修改的 Map ,可以继承 AbstractMap 并覆盖 entrySet() 方法,使其返回一个 Map.Entry 对象的集合。返回的集合不应支持 add() 或 remove() 操作,其迭代器也不应支持 remove() 操作。
- 定义可修改的 Map :要定义一个可修改的 Map ,除了覆盖 entrySet() 方法外,还必须覆盖 put() 方法,并为 ent
超级会员免费看
订阅专栏 解锁全文

1213

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



