容器的思想 面向接口编程。
已经学习过数组Array,但是不可扩容,因此有了集合框架. 如果并不知道程序运行时会需要多少对象,或者需要
更复杂方式存储对象——可以使用Java集合框架JUC: java util Concurrent 并发情况
接口Collection - 接口List - 实现类[ ArrayList , LinkedList ]
- 接口Set - 实现类[ HashSet , TreeSet ]
接口Map - 实现类 [HashMap , TreeMap ]
Collections 提供了对集合进行排序、遍历等多种算法的实现.
Collection : 存放的是唯一的值
特点:1、可以存放不同类型的数据,而数组只能存放固定类型的数据
2、当使用ArrayList子类实现的时候,初始化长度为10,当长度不够时,会自动进行扩容操作.
api方法:
1、add : 要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程.
标签:容器,JAVA,ArrayList,Collection,存放,接口 From: https://www.cnblogs.com/belen87/p/16773779.html