------- android培训、java培训、期待与您交流! ----------
java新特性:
1:静态导入:import语句可以导入一个包或者某个包的所有所有类减少前缀。
而静态导入指的是是指导入此类中的静态方法:
例如:求两个数的最大数在没有导入静态中的Math里的max方法是时候,求出两个是最大值要使用
System.out.println(Math.max(3,6));一旦导入lang包中的静态方法:import static java.lang.math.max;
原式便可以简写成System.out.println(max(3,6)),简化了书学;静态导入为java1.5的新特性
2:可变参数:针对一个方法接受的参数个数不是固定的例如对几个数求和add(2,3);或者add(2,3,4)在没有可变参数
的情况下又要重写此方法;可变参数的特点:args只能出现在参数的最后;.。。。位于类型名和变量名之间前后有无空格
都可;调用可变参数是编译器为该可变参数隐含创建一个数组,在方法体以数组形式访问:for(int i=0;i<args.length;i++)
3:for循环增强:语法for(type 变量名:集合变量名)此方法可改写前面的可变参数:for(int arg: args)
------- android培训、 java培训、期待与您交流! ----------