背景
解决Array存储对象的弊端,使用集合动态的把多个对象的引用放入容器中。
Array存储的特点:
1、初始化以后,长度就确定了
2、数据声明的类型,决定了进行元素初始化时的类型。
Array存储的弊端:
1、初始化后,长度不可变,不利于拓展
2、数组中提供的方法和属性少,不便于增删改等操作,且效率较低
3、数组存储的数据是有序的,可重复的,类型较单一。
集合的特点:
集合类可以存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。扩展性更好。
集合使用场景
JSON等
解决Array存储对象的弊端,使用集合动态的把多个对象的引用放入容器中。
1、初始化以后,长度就确定了
2、数据声明的类型,决定了进行元素初始化时的类型。
Array存储的弊端:
1、初始化后,长度不可变,不利于拓展
2、数组中提供的方法和属性少,不便于增删改等操作,且效率较低
3、数组存储的数据是有序的,可重复的,类型较单一。
集合类可以存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。扩展性更好。
JSON等