官方文档链接: https://docs.oracle.com/javase/tutorial/collections/intro/index.html
Tells you what collections are, and how they’ll make your job easier and your programs better. You’ll learn about the core elements that comprise the Collections Framework: interfaces, implementations and algorithms.
告诉您什么是集合,以及它们如何使您的工作更简单,您的程序更好。您将了解组成Collections框架的核心元素:接口、实现和算法。
什么是集合框架?
Java集合,有时也称为Java容器,是一个只是将多个元素组合成单个单元的对象,被用于存储、检索、操作和传递聚合数据。如果你学习过其他的编程语言,那你应该已经熟悉集合了。而集合框架则是一个用于表示和操作集合的统一体系结构。所有的集合框架都包含以下内容:
- Interfaces (接口):表示集合的抽象数据类型。
- Implementation(实现):集合结构的具体表现
- Algorithms(算法):对实现集合接口的对象执行有用的计算,例如搜索和排序等。
集合框架的好处
- 减少编程的精力
- 提高程序的速度和质量
- 允许无关API之间的互操作性
- 减少学习和使用新API的工作量
- 减少设计新API的工作量
- 促进软件重用