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

一、集合的概念

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

         

 

二、集合与数组的区别

 数组集合
相同点

数组和集合类同是容器

不同点

长度是固定的

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

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

数组的长度是固定的

只能存储同类型的对象

可以存储不同类型的对象

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值