一:增强for循环
增强for的格式:for(数据类型
传统的for循环可以对数组进行遍历:
for(int x=0;x
{
}
同样我们可以使用for循环增强来实现
for(int
{
}
二:可变参数:在可变参数中几点注意事项:
1、可变参数必须放到最后面
2、格式、int...arr
三个点
public static void show(String str,int...arr)
{
for(int x:arr)
{
}
}
三、静态导入:
import static java.lang.Math.*;
可以导入类中的静态方法,例如我们可以导入java.lang包中Math类中所有的静态方法,这样我们在使用时就不用在写了,
在函数中
System.out.println(max(7,9));//求两个数的最大值
System.out.println(abs(3-5));//求绝对值
注意静态导入是出现在jdk1.5之后的,所有要特别注意开发环境,否则会出错。
四、基本类型的包装类
在jdk1.5之前
System.out.println(i+3);这就是一个对象的引用和基本数据类型运算就会自动拆箱。
注意:一个小知识点:
Integer
i=12;
但是当对象的值不在-128到127之间时,就会创建另一个对象,以上结果就是false了。
五、枚举: