JavaTM 2 Platform
Standard Ed. 5.0

软件包 java.util
的使用

使用 java.util 的软件包
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.concurrent.locks 为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.prefs 此包允许应用程序存储并检索用户和系统首选项和配置数据。 
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 
 

java.lang 使用的 java.util 中的类
Comparator
          比较函数强行对某些对象 collection 进行整体排序
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
Iterator
          对集合进行迭代的迭代器。
List
          有序的 collection(也称为序列)。
Locale
          Locale 对象表示了特定的地理、政治和文化地区。
Map
          将键映射到值的对象。
Properties
          Properties 类表示了一个持久的属性集。
 

java.lang.management 使用的 java.util 中的类
List
          有序的 collection(也称为序列)。
Map
          将键映射到值的对象。
 

java.util 使用的 java.util 中的类
AbstractCollection
          此类提供了 Collection 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
AbstractList
          此类提供 List 接口的骨干实现,从而最大限度地减少了实现由“随机访问”数据存储(如数组)支持的接口所需的工作。
AbstractMap
          此类提供了 Map 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
AbstractQueue
          此类提供某些 Queue 操作的骨干实现。
AbstractSequentialList
          此类提供了 List 接口的骨干实现,从而最大限度地减少了实现受“连续访问”数据存储(如链接列表)支持的此接口所需的工作。
AbstractSet
          此类提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
ArrayList
          List 接口的大小可变数组的实现。
BitSet
          此类实现了一个按需增长的位向量。
Calendar
          Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEARMONTHDAY_OF_MONTHHOUR日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
Collection
          Collection 层次结构 中的根接口。
Comparator
          比较函数强行对某些对象 collection 进行整体排序
Currency
          表示货币。
Date
          类 Date 表示特定的瞬间,精确到毫秒。
Dictionary
          Dictionary 类是任何可将键映射到相应值的类(如 Hashtable)的抽象父类。
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
EnumMap
          与枚举类型键一起使用的专用 Map 实现。
EnumSet
          与枚举类型一起使用的专用 Set 实现。
EventListener
          所有事件侦听器接口必须扩展的标记接口。
Formatter
          printf 风格的格式字符串的解释程序。
Formatter.BigDecimalLayoutForm
           
HashMap
          基于哈希表的 Map 接口的实现。
HashSet
          此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。
Hashtable
          此类实现一个哈希表,该哈希表将键映射到相应的值。
IllegalFormatException
          当格式字符串包含非法语法,或者包含与给定参数不兼容的格式说明符时,将抛出未经检查的异常。
InvalidPropertiesFormatException
          当按照 Properties 规范,输入内容不符合属性集合的正确 XML 文档类型,从而无法完成操作时,抛出此异常。
Iterator
          对集合进行迭代的迭代器。
List
          有序的 collection(也称为序列)。
ListIterator
          系列表迭代器,允许程序员按任一方向遍历列表、迭代期间修改列表,并获得迭代器在列表中的当前位置。
Locale
          Locale 对象表示了特定的地理、政治和文化地区。
Map
          将键映射到值的对象。
Map.Entry
          映射项(键-值对)。
MissingResourceException
          缺少资源时抛出此异常。
NoSuchElementException
          由 EnumerationnextElement 方法抛出,表明枚举中没有更多的元素。
Observable
          此类表示模型视图范例中的 observable 对象,或者说“数据”。
Observer
          一个可在观察者要得到 observable 对象更改通知时可实现 Observer 接口的类。
PriorityQueue
          一个基于优先级堆的极大优先级队列
Properties
          Properties 类表示了一个持久的属性集。
Queue
          在处理元素前用于保存元素的集合。
Random
          此类的实例用于生成伪随机数流。
RandomAccess
          List 实现所使用的标记接口,用来表明其支持快速(通常是固定时间)随机访问。
ResourceBundle
          资源包包含特定于语言环境的对象。
Scanner
          一个可以使用正则表达式来分析基本类型和字符串的简单文本扫描器。
Set
          一个不包含重复元素的 collection。
SortedMap
          保证按照键的升序排列的映射,可以按照键的自然顺序(参见 Comparable 接口)进行排序,或者通过创建有序映射时提供的比较器进行排序。
SortedSet
          保证迭代器按照元素递增顺序遍历的集合,可以按照元素的自然顺序(参见 Comparable)进行排序,或者按照创建有序集合时提供的 Comparator进行排序。
TimerTask
          由 Timer 安排为一次执行或重复执行的任务。
TimeZone
          TimeZone 表示时区偏移量,也可以计算夏令时。
UUID
          表示通用惟一标识符 (UUID) 的类。
Vector
          Vector 类可以实现可增长的对象数组。
 

java.util.concurrent 使用的 java.util 中的类
AbstractCollection
          此类提供了 Collection 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
AbstractMap
          此类提供了 Map 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
AbstractQueue
          此类提供某些 Queue 操作的骨干实现。
AbstractSet
          此类提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
Collection
          Collection 层次结构 中的根接口。
Comparator
          比较函数强行对某些对象 collection 进行整体排序
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
Iterator
          对集合进行迭代的迭代器。
List
          有序的 collection(也称为序列)。
ListIterator
          系列表迭代器,允许程序员按任一方向遍历列表、迭代期间修改列表,并获得迭代器在列表中的当前位置。
Map
          将键映射到值的对象。
Map.Entry
          映射项(键-值对)。
Queue
          在处理元素前用于保存元素的集合。
RandomAccess
          List 实现所使用的标记接口,用来表明其支持快速(通常是固定时间)随机访问。
Set
          一个不包含重复元素的 collection。
 

java.util.concurrent.locks 使用的 java.util 中的类
Collection
          Collection 层次结构 中的根接口。
Date
          类 Date 表示特定的瞬间,精确到毫秒。
 

java.util.jar 使用的 java.util 中的类
Collection
          Collection 层次结构 中的根接口。
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
Map
          将键映射到值的对象。
Map.Entry
          映射项(键-值对)。
Set
          一个不包含重复元素的 collection。
SortedMap
          保证按照键的升序排列的映射,可以按照键的自然顺序(参见 Comparable 接口)进行排序,或者通过创建有序映射时提供的比较器进行排序。
 

java.util.logging 使用的 java.util 中的类
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
List
          有序的 collection(也称为序列)。
ResourceBundle
          资源包包含特定于语言环境的对象。
 

java.util.prefs 使用的 java.util 中的类
EventListener
          所有事件侦听器接口必须扩展的标记接口。
EventObject
           所有事件状态对象都将从其派生的根类。
 

java.util.zip 使用的 java.util 中的类
Enumeration
          实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策