2.1 应用场景

在Java编程时,常常需要集中存放多个数据。当然我们可以使用数组来保存多个对象。但数组长度不可变化;而且数组无法保存具有映射关系的数据。

为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),就要使用Java提供的集合类。JDK提供了大量优秀的集合实现供开发者使用,合格的程序员必须要能够通过功能场景和性能需求选用最合适的集合,这就要求开发者必须熟悉Java的常用集合框架类。