说是集合,实际上是自动扩容的Vector.
集合只能存引用数据类型.如果想存基本数据类型,那么就需要存储包装类. 集合的长度会自动伸长和缩短.
import java.util.ArrayList.
ArrayList arr = new ArrayList();
这样如何限定数据的类型? 泛型:

因此上述new的方式是不对的.正确方法是:
ArrayList<String> list = new ArrayList<String>();//JDk7以前
注意不能用int.
ArrayList<String> list = new ArrayList<>();//JDk7以后
另外,是可以直接打印的:

ArrayList和数组一样有索引 常用方法:

add方法永远返回true.
list.fori + tab 会自动生成遍历代码.
包装类:
