集合与数组类似,也是一种用于装数据的容器。
区别在于:
- 数组定义完成后,类型和长度都是固定的
- 集合的大小不固定,启用后可以动态变化,类型也可以改变
- 集合提供了更多丰富好用的元素,功能。而数组的功能很单一
适用场景:
- 在个数不能确定,且要进行增删数据操作的时候,数组是不合适的
- 集合非常适合做元素个数不确定,且要进行增删操作的业务
注意:
集合中只能存储引用数据类型,不支持基本数据类型
ArrayList 集合的创建
public class Test {
public static void main(String[] args) {
// 创建ArrayList 集合的对象