Java.Util 命名空间

名称 说明
AbstractCollection

此类提供接口的 Collection 框架实现,以最大程度地减少实现此接口所需的工作量。

AbstractList

此类提供接口的 List 框架实现,以最大程度地减少实现由“随机访问”数据存储(如数组)支持的此接口所需的工作量。

AbstractMap

此类提供接口的 Map 框架实现,以最大程度地减少实现此接口所需的工作量。

AbstractMap.SimpleEntry

维护键和值的条目。

AbstractMap.SimpleImmutableEntry

一个不可修改的条目,用于维护键和值。

AbstractQueue

此类提供某些 Queue 操作的框架实现。

AbstractSequentialList

此类提供接口的 List 框架实现,以最大程度地减少实现此接口所需的工作量,该接口由“顺序访问”数据存储(如链接列表)提供支持。

AbstractSet

此类提供接口的 Set 框架实现,以最大程度地减少实现此接口所需的工作量。

ArrayDeque

接口的 Deque 可调整大小数组实现。

ArrayList

接口的 List 可调整大小数组实现。

Arrays

此类包含用于操作数组的各种方法(如排序和搜索)。

Base64

此类由静态方法组成,用于获取 Base64 编码方案的编码器和解码器。

Base64.Decoder

此类使用 RFC 4648 和 RFC 2045 中指定的 Base64 编码方案实现解码器以解码字节数据。

Base64.Encoder

此类使用 RFC 4648 和 RFC 2045 中指定的 Base64 编码方案实现编码字节数据的编码器。

BitSet

此类实现按需增长的位向量。

Calendar

Calendar类是一个抽象类,它提供用于在特定时间实例和一组#fields calendar fields(如YEARMONTHDAY_OF_MONTHHOUR等)之间进行转换的方法,以及用于操作日历字段的方法,例如获取下周的日期。

Calendar.Builder

Calendar.Builder 用于从各种日期时间参数创建 Calendar

Collections

此类仅包含对集合或返回集合进行操作的静态方法。

Comparator
ConcurrentModificationException

当不允许进行此类修改时,检测到对象的并发修改的方法可能会引发此异常。

Currency

表示货币。

Date

该类 Date 以毫秒精度表示特定的时间实例。

Dictionary

Dictionary 类是任何类的抽象父级,例如 Hashtable,将键映射到值。

DoubleSummaryStatistics

用于收集统计信息的状态对象,例如计数、最小值、最大值、总和和。

DuplicateFormatFlagsException

当格式说明符中提供了重复标志时引发的未选中异常。

EmptyStackException

由类中的 Stack 方法引发以指示堆栈为空。

EnumMap

用于枚举类型键的专用 Map 实现。

EnumSet

用于枚举类型的专用 Set 实现。

EventListenerProxy

类的 EventListener 抽象包装类,该类将一组附加参数与侦听器相关联。

EventObject

从中派生所有事件状态对象的根类。

FormatFlagsConversionMismatchException

转换和标志不兼容时引发的未选中异常。

FormattableFlags

FormattableFlags 将 Formattable#formatTo Formattable.formatTo() 传递给该方法,并修改 Formattable Formattable 的输出格式。

Formatter

printf 样式格式字符串的解释器。

Formatter.BigDecimalLayoutForm

用于格式设置的 BigDecimal 枚举。

FormatterClosedException

格式化程序关闭时引发的未选中异常。

GregorianCalendar

GregorianCalendar 是一个具体子类 Calendar ,提供世界上大多数使用的标准日历系统。

HashMap

基于接口的 Map 哈希表实现。

HashSet

此类实现 Set 由哈希表(实际为 HashMap 实例)支持的接口。

Hashtable

此类实现一个哈希表,该表将键映射到值。

HexFormat

HexFormat 在字节和字符和十六进制编码字符串之间转换,这些字符串可能包含其他格式标记,例如前缀、后缀和分隔符。

IdentityHashMap

此类使用哈希表实现 Map 接口,在比较键(和值)时使用引用相等性代替对象相等性。

IllegalFormatCodePointException

将具有无效 Unicode 代码点 Character#isValidCodePoint 的字符传递给 时,将引发未选中的 Formatter异常。

IllegalFormatConversionException

当与格式说明符对应的参数的类型不兼容时引发的未选中异常。

IllegalFormatException

当格式字符串包含与给定参数不兼容的非法语法或格式说明符时引发的未选中异常。

IllegalFormatFlagsException

给定非法组合标志时引发的未选中异常。

IllegalFormatPrecisionException

当精度不是负值 -1、转换不支持精度或该值不受支持时引发的未选中异常。

IllegalFormatWidthException

当格式宽度不是负值 -1 或不受支持时引发的未选中异常。

IllformedLocaleException

由方法 Locale 引发并 Locale.Builder 指示参数不是格式正确的 BCP 47 标记。

InputMismatchException

由 a Scanner 引发,指示检索的令牌与预期类型的模式不匹配,或者令牌超出预期类型的范围。

IntSummaryStatistics

用于收集统计信息的状态对象,例如计数、最小值、最大值、总和和。

InvalidPropertiesFormatException

引发以指示操作无法完成,因为根据规范,输入不符合属性集合的 Properties 相应 XML 文档类型。

LinkedHashMap

接口的 Map 哈希表和链接列表实现,具有明确定义的遇到顺序。

LinkedHashSet

接口的 Set 哈希表和链接列表实现,具有明确定义的遇到顺序。

LinkedList

和接口的双重链接列表实现ListDeque

List
ListResourceBundle

ListResourceBundle 是一个抽象子类, ResourceBundle 用于在方便且易于使用的列表中管理区域设置的资源。

Locale

对象 Locale 表示特定的地理、政治或文化区域。

Locale.Builder

Builder 用于从 setter 配置的值生成实例 Locale

Locale.Category

区域设置类别的枚举。

Locale.FilteringMode

此枚举提供常量来选择用于区域设置匹配的筛选模式。

Locale.IsoCountryCode

用于指定 ISO 3166 中定义的类型的枚举。

Locale.LanguageRange

此类表示 <>中定义的 em<Language Range>/em

LongSummaryStatistics

用于收集统计信息的状态对象,例如计数、最小值、最大值、总和和。

Map
MapEntry
MissingFormatArgumentException

当存在没有相应参数的格式说明符或参数索引引用不存在的参数时引发的未选中异常。

MissingFormatWidthException

需要格式宽度时引发的未选中异常。

MissingResourceException

指示资源缺失。

NoSuchElementException

由各种访问器方法引发以指示所请求的元素不存在。

Objects

此类包含 static 用于对对象进行操作的实用工具方法,或检查操作前的某些条件。

Observable

此类表示模型视图范例中的可观察对象或“数据”。

Optional

一个容器对象,该对象可能包含或可能不包含非null 值。

OptionalDouble

一个容器对象,该对象可能包含或可能不包含值 double

OptionalInt

一个容器对象,该对象可能包含或可能不包含值 int

OptionalLong

一个容器对象,该对象可能包含或可能不包含值 long

PriorityQueue

基于优先级堆的未绑定优先级队列队列。

Properties

Properties 类表示一组永久性属性。

PropertyPermission

旧版安全代码;请勿使用。

PropertyResourceBundle

PropertyResourceBundle 是一个具体子类 ResourceBundle ,它使用属性文件中的一组静态字符串管理区域设置的资源。

Random

此类的实例用于生成伪随机数流;它的时间段只有 2<个 sup>48</sup>。

ResourceBundle

资源捆绑包包含特定于区域设置的对象。

ResourceBundle.Control

ResourceBundle.Control 定义在捆绑加载过程中由工厂方法调用 ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle 的一组回调方法。

Scanner

一个简单的文本扫描程序,可以使用正则表达式分析基元类型和字符串。

ServiceConfigurationError

查找、加载或实例化服务提供商时出错时引发的错误。

ServiceLoader

用于加载服务实现的设施。

Set
SimpleTimeZone

SimpleTimeZone 是一个具体子类 TimeZone ,表示用于公历的时区。

Spliterator
Spliterators

用于操作或创建其基元专用化Spliterator实例Spliterator.OfInt的静态类和方法,Spliterator.OfLong以及Spliterator.OfDouble

Spliterators.AbstractDoubleSpliterator

实现Spliterator.OfDouble允许有限并行的抽象trySplit

Spliterators.AbstractIntSpliterator

实现Spliterator.OfInt允许有限并行的抽象trySplit

Spliterators.AbstractLongSpliterator

实现Spliterator.OfLong允许有限并行的抽象trySplit

Spliterators.AbstractSpliterator

实现Spliterator允许有限并行的抽象trySplit

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

适用于(在其他上下文中)使用的统一伪随机值的生成器(句号为 2<sup>64</sup>),这些并行计算可能会生成子任务。

Stack

Stack 类表示对象的最后一出 (LIFO) 堆栈。

StringJoiner

StringJoiner 用于构造由分隔符分隔的字符序列,可以选择从提供的前缀开始,以提供的后缀结尾。

StringTokenizer

字符串 tokenizer 类允许应用程序将字符串分解为令牌。

Timer

线程在后台线程中计划任务以供将来执行的工具。

TimerTask

可以计划一次性执行或重复执行 Timer的任务。

TimeZone

TimeZone 表示时区偏移量,还计算夏令时制。

TooManyListenersException

异常TooManyListenersException用作Java事件模型的一部分,用于批注和实现多播事件源的单播特殊情况。

TreeMap

基于 NavigableMap Red-Black 树的实现。

TreeSet

NavigableSet基于 .. 的TreeMap实现

UnknownFormatConversionException

给定未知转换时引发的未选中异常。

UnknownFormatFlagsException

给定未知标志时引发的未选中异常。

UUID

一个表示不可变通用唯一标识符(UUID)的类。

Vector

Vector 类实现对象的可增长数组。

WeakHashMap

基于接口的 Map 哈希表实现,其中 <em>弱键</em>。

接口

名称 说明
ICollection

集合层次结构中的根接口。

IComparator

比较函数,该函数对某些对象集合施加 总排序

IDeque

一个线性集合,支持在两端插入和删除元素。

IEnumeration

实现枚举接口的对象一次生成一系列元素。

IEventListener

所有事件侦听器接口必须扩展的标记接口。

IFormattable

接口Formattable必须由任何需要使用转换说明符's'执行自定义格式的java.util.Formatter类实现。

IIterator

对集合进行迭代器。

IList

有序集合,用户可精确控制插入每个元素列表中的位置。

IListIterator

一个列表迭代器,它允许程序员在任一方向遍历列表,在迭代期间修改列表,并获取迭代器在列表中的当前位置。

IMap

将键映射到值的一个对象。

IMapEntry

映射项(键值对)。

INavigableMap

扩展 SortedMap 的导航方法返回给定搜索目标最接近的匹配项。

INavigableSet

SortedSet扩展的导航方法报告给定搜索目标最接近的匹配项。

IObserver

当类想要通知可观察对象中的更改时,类可以实现 Observer 该接口。

IPrimitiveIterator

基元专用 Iterator化的基类型。

IPrimitiveIteratorOfDouble

专用于 double 值的迭代器。

IPrimitiveIteratorOfInt

专用于 int 值的迭代器。

IPrimitiveIteratorOfLong

专用于 long 值的迭代器。

IQueue

设计用于在处理之前保存元素的集合。

IRandomAccess

实现使用的 List 标记接口指示它们支持快速(一般固定时间)随机访问。

ISequencedCollection

具有明确定义的遇到顺序的集合,该集合支持两端的操作,这是可逆的。

ISequencedMap

具有明确定义的遇到顺序的映射,它支持两端的操作,这是可逆的。

ISequencedSet

既是一个 SequencedCollection 集合,也是一个 Set

ISet

不包含重复元素的集合。

ISortedMap

Map 进一 <步在其键上提供 em>总排序</em> 。

ISortedSet

该元素 Set 进一步提供其元素 的总排序

ISpliterator

用于遍历和分区源元素的对象。

ServiceLoader.IProvider

表示由 ServiceLoader..

枚举

名称 说明
CalendarField

枚举多个类型返回的值,并将其作为多个类型的参数。

CalendarStyle

枚举多个类型返回的值。

FormatFlags

枚举多个类型返回的值,并将其作为 F:Java。Util.IFormattable.FormatTo 成员。

SpliteratorCharacteristics
TimeZoneKind

枚举多个类型返回的值。

TimeZoneStyle

枚举多个类型返回的值,并将其作为 F:Java.Util.TimeZone.GetDisplayName 和 F:Java.Util.TimeZone.GetDisplayName 成员的参数