增强for:
for(元素的数据类型 变量名 : 要遍历的数组或者集合名) {
//直接用就可以了
}
记忆:增强for底层依赖的是 迭代器(Iterator).
在Eclipse中,敲 fore, 然后Alt + / 即可自动生成。
// 思考: 普通for,迭代器,增强for在遍历集合的时候,能不能删除集合中的元素
普通for:可以删除,但是索引要--,
迭代器:可以删除,但是得调用迭代器的remove()方法删除。
增强for:不可以删除。
静态导入:(JDK1.5以后的新特性)
格式:
import static 包名.类名.方法名; //可以直接导入到 方法级别
开发不用,要求遇到的时候,能看懂就可以了。
可变参数:(JDK1.5以后的新特性)
应用场景:当定义方法的时候,不知道写多少个参数的时候,就可以考虑使用。
格式:
修饰符 返回值类型 方法名(参数类型... 变量名) {
//方法体;
}
注意事项:
1、这个的变量其实是一个数组。
2、如果方法有多个形参,并且其中包含可变参数,那么可变参数肯定是参数列表的最后一个。
|
|