# 概述

## 0x00、 [java.util](https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/package-summary.html)

包含了集合框架，一些国际化类，一个服务加载器，随机数生成，字符串解析和扫描类，Base64编解码，二进制数组，集合类和遗留数据以及时间类，还有一些属性。

## 0x01、 一个关于 API 大纲和设计原理的概览： [Collection 框架文档](https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/doc-files/coll-index.html)

集合框架是用于表示和操作集合的统一的体系，它们在被操纵的时候能独立于它们所表示的细节 。 它在减少编程工作量的同时提高了程序性能。 它支持无关 API 之间的互操作，它减少了对新 API 的设计和学习所需要的精力，促进了代码的复用性。 这个框架依赖于许多接口。 它包含了对这些接口的实现和算法操纵。

文档的这一个小节是 Java™ 平台标准版 API 规范的之外的部分。

* [一个关于集合框架的概览](https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/doc-files/coll-overview.html)
* [API 注释大纲，关于集合框架中的类和接口的注释大纲，包含跳转到指定 API 的链接](https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/doc-files/coll-reference.html)
* [设计 FAQ](https://github.com/TomGarden/Translate/tree/e8705624139905b49aebcc94733e2113031f8f31/Java_Dev/doc-api/java.util/DOC/%E5%9B%9E%E7%AD%94%E5%85%B3%E4%BA%8E%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E7%9A%84%E8%AE%BE%E8%AE%A1%E7%9B%B8%E5%85%B3%E7%9A%84%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/README.md)

## 0x02、 关于集合集合框架的编程指导和示例： [Collections Framework Tutorial](http://docs.oracle.com/javase/tutorial/collections/index.html)

在这一节描述了 Java 集合框架。 在这里，你将了解集合框架是什么以及它如何使你的工作更容易如何是编写更棒的程序。 你将学习的核心要素包括——接口们、接口的实现们、聚合操作，算法——java集合接口的核心。
