【1】2020.02.12-21:26学习
1.完善内容code
在学习list集合时,我看到书上写list的格式时
List<E> list = new ArrayList<>();
而且注明:E表明Java的泛型对象
做为一个还没学习泛型的小白,天然不知道啥是泛型
没事,书上说:例如:集合中的元素为字符串类型,那么E能够修改成String
那么,就很明白了(其实没明白)
接着就是写代码继承
List<int> list1 = new ArrayList<>(); List<int> list2 = new LinkedList<>();
结果编译未经过
是啥缘由呢?字符串
原来,必须是继承了Object的对象才能够泛型
int是基本数据类型,因此不能够编译
因此就用包装类吧
正确写法:泛型
List<Integer> list1 = new ArrayList<>(); List<Integer> list2 = new LinkedList<>();