那么今天来给大家说说
Java 在 JDK 1.5版本添加的几个功能
现在JDK10 都发布了~
咱们才说到1.5~
我的内心久久不能平静呀~
增强for循环
增强for概述
简化数组和Collection集合的遍历
格式:
for(数据类型 变量 : 数组或Collection集合) {
使用变量—变量就是元素
}
代码演示
数组,集合存储元素用增强 for 循环遍历
利用增强 for 循环遍历 ArrayList存储的自定义对象
代码演示
三种迭代方式的删除
1)普通for循环
可以删除,但是索引要--
2)迭代器
可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常
3)增强for循环
不能删除
静态导入
静态导入概述
静态导入就是导入类中的静态方法~
格式
import static 包名….类名.方法名;
可以直接导入到方法的级别
代码演示
这是我们平时使用静态方法的方式
下面是静态导入的方式
注意事项
方法必须是静态的,如果有多个同名的静态方法,容易不知道使用那个(例如上面的toString()方法)这个时候要使用,必须加前缀。
so~一般是不用的,但是要能够看懂哦~
可变参数
可变参数概述
定义方法的时候不知道该定义多少个参数
格式
修饰符 返回值类型 方法名(数据类型… 变量名){}
注意事项:
这里的变量其实是一个数组如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个~
那么今天就到这里了
再见