1.Java历史演进(jdk5-12)
JDK2(JDK1.2 - JDK1.4)
长期稳定版:JDK 5/6/7/8/11
短期版本:JDK 9/10./12
2.for-each
示例1:遍历数组
示例二:遍历集合
注:1.for-each从JDK5.0开始引入。
2.for-each可以避免越界错误(java.lang.ArrayIndexOutOfBoundsExceptio)。
3.for-each不可以删除/替换元素,for可以删除元素。
4.for-each只能正向遍历,不能反向遍历。
5.for-each不能同时遍历两个集合。
3.枚举
枚举变量通常可以表示变量的取值在一个有限的集合内,例如:性别、星期、颜色等。从Java5开始引入。枚举类型都是Enum类的子类,但不能直接new枚举类对象,因此,枚举类内部有多少个成员就有多少个实例对象。
注:接口的变量必须为public static final,且需要赋值。