1静态导入
在JDK1.5之后,在导包的过程中可以直接导入静态部分,这样某个类的静态成员就可以直接使用了。
静态导入格式:
import static XXX.YYY; //导入后YYY可直接使用。
例:
import static java.lang.System.out; //静态导入 public class Test1 { public static void main(String[] args) { //静态导入 out.println("你好"); } }
2可变参数
在JDK1.5后,如果定义一个方法需要接受多个参数,并且多个参数类型一致,可以对其简化成如下格式:
修饰符 返回值类型 方法名(参数类型... 形参名){ }
例:
public class Test2 { public static void main(String[] args) { System.out.println(add(1,2,3,4)); } //可变参数就是一个数组 public static int add(int...a){ int sum=0; for(int i=0;i<a.length;i++){ sum+=a[i]; } return sum; } }
注意:
1)可变参数就是一个数组
2)只能有一个可变参
3)可以加普通参数且个数不限,但是可变参必须在最后一个