标签:lin 需求 栈和队列 功能 封装 学习 工具类 方式 java学习日记
提高安全性(将运行期的错误转换到编译期)
省去强转的麻烦
<>中放的必须是引用数据类型
前后的泛型必须一致,或者后面的泛型可以省略不写(1.7的新特性菱形泛型)
简化数组和Collection集合的遍历
for(元素数据类型 变量 :数组或者Collection集合) {
使用变量即可,该变量就是元素
}
简化遍历
普通for循环,可以删除,但是索引要--
迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常
增强for循环不能删除
定义方法的时候不知道该定义多少个参数
修饰符 返回值类型 方法名(数据类型... 变量名){}
这里的变量其实是一个数组
如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
标签:lin 需求 栈和队列 功能 封装 学习 工具类 方式 java学习日记
原文地址:https://www.cnblogs.com/clqbolg/p/10924957.html