java的基础加强 黑马

来源:互联网 发布:照片排版模板软件 编辑:程序博客网 时间:2024/04/28 01:57
ndroid培训、java培训、期待与您交流!


静态导入


import语句可以导入一个类或某个包中的所有类


import static 语句导入一个类中的某个静态方法或所有的静态方法


如:


System.out.println(Math.max(3,6));


System.out.println(Math.abs(3-6));


因为此处两个方法都为静态方法,所以将使用静态导入import static java.lang.Math.*;


可变参数


一个方法接受的参数个数不固定,如System.out.println(add(1,2,3));


System.out.println(add(2,3));


可变参数的特点:


只能出现在参数列表的最后;


...位于变量类型和变量名之间,前后有无空格都可以;


调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。


例子:


public static void main(String[] args){


       System.out.println(add(1,2,3));


       System.out.println(add(1,2));


}


public static int add(int x,int ... args){


       int sum=x;


       for(int i=0;i<args.length;i++){


              sum+=args[i];
       }
原创粉丝点击