java基础--18-------Collections的方法、iterator迭代器、泛型、限定
ArrayList
Collection是根接口
Collection的方法clear\contains\size\toArray、remove
clear只是把水倒了,不是摔杯子,可以继续添加
String!=interager
集合转数组
删除第一个匹配的对象
java中的三种长度表示方式
迭代器iterator:为的是不同容器有相同的遍历方式
迭代器的for循环形式
Collection不加泛型什么都可以存,被提升为Objects,调用子类方法需要向下转型
增强for循环foreach
4 2 10 1 3
泛型:使用尖括号使得集合预先声明要存储的数据类型,把运行时期的异常提前到编译时期
泛型通配符<?>,不要在做强转
泛型限定:上限下限,限定子父类 <? extends 父类>