Java基础案例教程 第六章集合类 ———6.1 集合概述

一、集合的概念

  • JDK中提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,在Java中这些类被统称为集合。
  • 集合类都位于java.util 包中,在使用时一定要注意导包的问题,否则会出现异常
  • 集合按照其存储结构可以分为两大类,即单列集合 Collection 和双列集合 Map,

         Java基础案例教程 第六章集合类 ———6.1 集合概述_第1张图片

 

二、集合与数组的区别

  数组 集合
相同点

数组和集合类同是容器

不同点

长度是固定的

一旦初始化数组时就指定了数组的长度

(无论是静态初始化还是动态初始化)。

数组的长度是固定的

只能存储同类型的对象

可以存储不同类型的对象

可以保存对象也可以保存基本数据类型

只能存储对象不能存储基本类型

若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。

使用相应的toArray()和Arrays.asList()方法可以回想转换。

你可能感兴趣的:(JAVA编程基础)