| 接口 | 描述 | 
|---|---|
| Collection<E> | 
           集合层次结构中的 
          根界面 。 
          | 
| Comparator<T> | 
           比较功能,对一些对象的集合施加了一个 
          整体排序 。 
          | 
| Deque<E> | 
           支持两端元素插入和移除的线性集合。 
          | 
| Enumeration<E> | 
           实现枚举接口的对象生成一系列元素,一次一个。 
          | 
| EventListener | 
           所有事件侦听器接口必须扩展的标记接口。 
          | 
| Formattable |  
          Formattable接口必须由需要使用 Formatter的 's'转换说明符执行自定义格式化的任何类实现。 | 
| Iterator<E> | 
           一个集合的迭代器。 
          | 
| List<E> | 
           有序集合(也称为 
          序列 )。 
          | 
| ListIterator<E> | 
           用于允许程序员沿任一方向遍历列表的列表的迭代器,在迭代期间修改列表,并获取列表中迭代器的当前位置。 
          | 
| Map<K,V> | 
           将键映射到值的对象。 
          | 
| Map.Entry<K,V> | 
           地图条目(键值对)。 
          | 
| NavigableMap<K,V> |  
          A  SortedMap扩展了导航方法,为给定的搜索目标返回最接近的匹配。 | 
| NavigableSet<E> |  
          A  SortedSet使用报告与给定搜索目标最匹配的导航方法进行扩展。 | 
| Observer | 
           当它想要被通知可观察对象中的变化时,类可以实现 
           Observer接口。 | 
| PrimitiveIterator<T,T_CONS> | 
           甲基类型的原语特 
           Iterator。 | 
| PrimitiveIterator.OfDouble | 
           一个专门为 
           double值的迭代器。 | 
| PrimitiveIterator.OfInt | 
           一个专门为 
           int值的迭代器。 | 
| PrimitiveIterator.OfLong | 
           一个专门为 
           long值的迭代器。 | 
| Queue<E> | 
           设计用于在处理之前保留元素的集合。 
          | 
| RandomAccess | 
           标记接口由 
          List实现使用,以表明它们支持快速(通常为恒定时间)随机访问。 
          | 
| Set<E> | 
           不包含重复元素的集合。 
          | 
| SortedMap<K,V> |  
          A  Map进一步提供其键上的总排序 。 | 
| SortedSet<E> |  
          A  Set进一步提供了其元素的总排序 。 | 
| Spliterator<T> | 
           用于遍历和分割源的元素的对象。 
          | 
| Spliterator.OfDouble | 
           一个专门为 
           double值的double。 | 
| Spliterator.OfInt | 
           一个Spliterator专门为 
           int值。 | 
| Spliterator.OfLong | 
           A Spliterator专门为 
           long值。 | 
| Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>> | 
           专门针对原始价值观的Spliterator。 
          | 
| 类 | 描述 | 
|---|---|
| AbstractCollection<E> | 
           该类提供了Collection接口的 
          骨架实现,以最大限度地减少实现此接口所需的工作量。 
          | 
| AbstractList<E> |  
          此类提供的骨干实现的 List接口以最小化来实现该接口由一个“随机访问”数据存储备份所需的工作(如阵列)。 | 
| AbstractMap<K,V> | 
           该类提供了Map接口的 
          骨架实现,以最大限度地减少实现此接口所需的工作量。 
          | 
| AbstractMap.SimpleEntry<K,V> | 
           保存密钥和值的条目。 
          | 
| AbstractMap.SimpleImmutableEntry<K,V> | 
           保持一个不变的钥匙和价值的条目。 
          | 
| AbstractQueue<E> |  
          这个类提供了一些 Queue操作的骨架实现。 | 
| AbstractSequentialList<E> | 
           此类提供的骨干实现 
          List界面最小化以实现此接口由“连续访问”数据存储备份所需的工作(如链接列表)。 
          | 
| AbstractSet<E> | 
           此类提供的骨干实现 
          Set界面最小化以实现此接口所需的工作。 
          | 
| ArrayDeque<E> |  
          可调整大小的数组的实现的 Deque接口。 | 
| ArrayList<E> | 
           可调整大小的数组的实现 
          List接口。 
          | 
| Arrays | 
           该类包含用于操作数组的各种方法(如排序和搜索)。 
          | 
| Base64 | 
           该类仅由用于获得Base64编码方案的编码器和解码器的静态方法组成。 
          | 
| Base64.Decoder | 
           该类使用RFC 4648和RFC 2045中规定的Base64编码方案来实现用于解码字节数据的解码器。 
          | 
| Base64.Encoder | 
           该类使用RFC 4648和RFC 2045中规定的Base64编码方案来实现用于编码字节数据的编码器。 
          | 
| BitSet | 
           该类实现了根据需要增长的位向量。 
          | 
| Calendar | 
           所述 
           Calendar类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法calendar fields如YEAR,MONTH,DAY_OF_MONTH,HOUR,等等,以及用于操纵该日历字段,如获取的日期下个星期。 | 
| Calendar.Builder | Calendar.Builder用于创建一个Calendar从各个日期-时间参数。 | 
| Collections | 
           此类仅由静态方法组合或返回集合。 
          | 
| Currency | 
           代表货币。 
          | 
| Date | Date类Date一个特定的时刻,具有毫秒精度。 | 
| Dictionary<K,V> | Dictionary类是任何类的抽象父类,例如Hashtable,它将键映射到值。 | 
| DoubleSummaryStatistics | 
           统计数据的收集状态,如count,min,max,sum和average。 
          | 
| EnumMap<K extends Enum<K>,V> |  
          一个专门 Map实现与枚举类型键一起使用。 | 
| EnumSet<E extends Enum<E>> |  
          一个专门 Set实现与枚举类型一起使用。 | 
| EventListenerProxy<T extends EventListener> | EventListener类的抽象包装类,它将一组附加参数与侦听器相关联。 | 
| EventObject | 
           所有事件状态对象应从其派生的根类。 
          | 
| FormattableFlags |  
          FomattableFlags被传递给 Formattable.formatTo()方法和修改的输出格式为Formattables 。 | 
| Formatter | 
           printf风格格式字符串的解释器。 
          | 
| GregorianCalendar | GregorianCalendar是的具体子Calendar,并提供了世界上大多数国家使用的标准日历系统。 | 
| HashMap<K,V> | 
           基于哈希表的实现的 
          Map接口。 
          | 
| HashSet<E> | 
           该类实现 
          Set接口,由哈希表(实际为 
          HashMap实例)支持。 
          | 
| Hashtable<K,V> | 
           该类实现了一个哈希表,它将键映射到值。 
          | 
| IdentityHashMap<K,V> | 
           此类实现 
          Map接口利用哈希表,比较键(和值)时使用引用相等代替对象相等的。 
          | 
| IntSummaryStatistics | 
           统计数据的收集状态,如count,min,max,sum和average。 
          | 
| LinkedHashMap<K,V> | 
           哈希表和链表实现的 
          Map接口,具有可预测的迭代次序。 
          | 
| LinkedHashSet<E> | 
           哈希表和链表实现的 
          Set接口,具有可预测的迭代顺序。 
          | 
| LinkedList<E> | 
           双链表实现了 
           List和Deque接口。 | 
| ListResourceBundle | ListResourceBundle是一个抽象类ResourceBundle管理资源,以方便和易于使用的列表区域设置。 | 
| Locale | 
           一个 
           Locale对象代表一个具体的地理,政治或文化地区。 | 
| Locale.Builder | Builder用于从setterLocale的值构建Locale的Locale。 | 
| Locale.LanguageRange | 
           此类表示在 
          RFC 4647 Matching of Language Tags中定义的 
          语言范围 。 
          | 
| LongSummaryStatistics | 
           统计数据的收集状态,如count,min,max,sum和average。 
          | 
| Objects | 
           该类由 
           static用于对对象进行static实用方法组成。 | 
| Observable | 
           此类表示可观察对象或模型视图范例中的“数据”。 
          | 
| Optional<T> | 
           可能包含或不包含非空值的容器对象。 
          | 
| OptionalDouble | 
           可能含有也可能不包含 
           double值的容器对象。 | 
| OptionalInt | 
           一个可能含有也可能不包含 
           int值的容器对象。 | 
| OptionalLong | 
           一个可能含有也可能不包含 
           long值的容器对象。 | 
| PriorityQueue<E> |  
          基于优先级堆的无限优先级queue 。 
          | 
| Properties | Properties类代表一组持久的属性。 | 
| PropertyPermission | 
           此类用于属性权限。 
          | 
| PropertyResourceBundle | PropertyResourceBundle是的具体子类ResourceBundle管理资源使用一组属性文件中的静态字符串的语言环境。 | 
| Random | 
           该类的实例用于生成伪随机数的流。 
          | 
| ResourceBundle | 
           资源束包含区域特定的对象。 
          | 
| ResourceBundle.Control | ResourceBundle.Control定义了在捆绑包加载过程中由ResourceBundle.getBundle工厂方法调用的一组回调方法。 | 
| Scanner | 
           一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。 
          | 
| ServiceLoader<S> | 
           一个简单的服务提供商加载工具。 
          | 
| SimpleTimeZone | SimpleTimeZone是SimpleTimeZone的具体子类,TimeZone用于公历的时区。 | 
| 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<T> | 
           摘要 
           Spliterator实现trySplit以允许有限的并行性。 | 
| SplittableRandom | 
           适用于(在其他上下文中)使用可能产生子任务的孤立并行计算的均匀伪随机值的生成器。 
          | 
| Stack<E> | Stack类代表一个最先进先出(LIFO)堆栈的对象。 | 
| StringJoiner | StringJoiner用于构造由分隔符分隔的字符序列,并可选地以提供的前缀开始,并以提供的后缀结尾。 | 
| StringTokenizer | 
           字符串tokenizer类允许应用程序将字符串拆分成令牌。 
          | 
| Timer | 
           线程调度任务以供将来在后台线程中执行的功能。 
          | 
| TimerTask | 
           可以由计时器进行一次性或重复执行的任务。 
          | 
| TimeZone | TimeZone表示时区偏移量,也可以显示夏令时。 | 
| TreeMap<K,V> |  
          一个红黑树根据 NavigableMap实现。 | 
| TreeSet<E> |  
          A  NavigableSet实现基于TreeMap。 | 
| UUID | 
           一个表示不可变的通用唯一标识符(UUID)的类。 
          | 
| Vector<E> | Vector类实现了可扩展的对象数组。 | 
| WeakHashMap<K,V> | 
           基于哈希表的实现的 
          Map接口,具有 
          弱键 。 
          | 
| Enum | 描述 | 
|---|---|
| Formatter.BigDecimalLayoutForm | 
           枚举为 
           BigDecimal格式化。 | 
| Locale.Category | 
           枚举地区类别。 
          | 
| Locale.FilteringMode | 
           此枚举提供常量来选择区域设置匹配的过滤模式。 
          | 
| 异常 | 描述 | 
|---|---|
| ConcurrentModificationException | 
           当不允许这样的修改时,可以通过检测到对象的并发修改的方法来抛出此异常。 
          | 
| DuplicateFormatFlagsException | 
           在格式说明符中提供重复标志时抛出未经检查的异常。 
          | 
| EmptyStackException | 
           由 
           Stack类中的方法抛出,表示堆栈为空。 | 
| FormatFlagsConversionMismatchException | 
           转换和标志不兼容时抛出未经检查的异常。 
          | 
| FormatterClosedException | 
           格式化程序已关闭时抛出未检查的异常。 
          | 
| IllegalFormatCodePointException |  
          当与所界定的无效Unicode代码点的字符未经检查的异常 Character.isValidCodePoint(int)被传递给Formatter。 | 
| IllegalFormatConversionException | 
           当与格式说明符对应的参数是不兼容的类型时抛出未检查的异常。 
          | 
| IllegalFormatException | 
           当格式字符串包含与给定参数不兼容的非法语法或格式说明符时抛出未检查的异常。 
          | 
| IllegalFormatFlagsException | 
           提供非法组合标志时抛出未检查的异常。 
          | 
| IllegalFormatPrecisionException | 
           当精度比其他 
          -1负值未经检查的异常,转换不支持的精度,或者值在其他方面不受支持。 
          | 
| IllegalFormatWidthException | 
           当格式宽度比其他 
          -1负值或其他不受支持的未经检查的异常。 
          | 
| IllformedLocaleException |  
          通过 Locale和Locale.Builder中的方法抛出,表示参数不是一个格式正确的BCP 47标签。 | 
| InputMismatchException | 
           由 
           Scanner抛出,表示Scanner到的令牌与预期类型的模式不匹配,或令牌超出预期类型的范围。 | 
| InvalidPropertiesFormatException |  
          抛出,表明操作无法完成,因为输入不符合相应的XML文档类型属性的集合,如按照 Properties规范。 | 
| MissingFormatArgumentException | 
           当有格式说明符没有相应的参数或参数索引引用不存在的参数时抛出未检查的异常。 
          | 
| MissingFormatWidthException | 
           需要格式宽度时抛出未检查的异常。 
          | 
| MissingResourceException | 
           表示资源丢失。 
          | 
| NoSuchElementException | 
           被各种访问器方法抛出,表示被请求的元素不存在。 
          | 
| TooManyListenersException | TooManyListenersException异常被用作Java事件模型的一部分,以注释和实现组播事件源的单播特殊情况。 | 
| UnknownFormatConversionException | 
           给出未知转换时抛出未检查的异常。 
          | 
| UnknownFormatFlagsException | 
           给定未知标志时抛出未检查的异常。 
          | 
| Error | 描述 | 
|---|---|
| ServiceConfigurationError | 
           加载服务提供商时发生错误时抛出错误。 
          | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.