Collection
集合与数组的异同
- 数组的长度是固定的。集合的长度是可变的。
- 数组可以存储基本数据类型和引用数据类型;集合中存储的元素必须是引用类型数据
- 数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型
- 集合中存储其实都是对象的地址
- 集合中可以存储基本数值吗?可以通过基本类型包装类,自动装箱操作存储
- 没指定<>时,元素存储时自动提升为Object。取出时要使用元素的特有内容,必须向下转型
- 如果集合中存放的是多个对象,这时进行向下转型会发生类型转换异常
- Iterator接口使用<>控制迭代元素的类型就不需要强转了.获取到的元素直接就是元素类型
大约 4 分钟