集合——集合框架

 

其中,java中变量存取数据,数据内容可以改变;

数组长度固定,创建一个数组的时候长度就已经固定,当存储多个同种类型的变量时,用数组,数组可以存储基本数据类型,也可以存储对象,但必须是同种类型;
集合只能存储对象,但可以是不同类型的对象;
 
如ArrayList<Student><String><Integer>集合中的泛型可以是类名,字符串类型,整数的对象是它的包装类如integer;
定义的时候,左边泛型必须写,右边可以省略,如 List<Student> stuList = new ArrayList<>(); 多态写法,左边是引用List类和对象名,集合类要加泛型,说明里面的对象类型,
右边是new创建对象,调用构造方法,所以是有括号的 () 的,右边的接口实现类ArrayList的后面泛型 <> 中,对象类型说明可以省略; 
 

集合框架:

 其中,有索引,即可以使用for循环遍历;

有序意思是元素存取时候顺序不变;

posted @ 2019-04-04 16:52  wmqiang  阅读(139)  评论(0编辑  收藏  举报