读书人

[代码记要生活]Jdk5.0新特性(二)

发布时间: 2012-10-13 11:38:17 作者: rapoo

[代码记录生活]Jdk5.0新特性(二)
自动拆箱,自动装箱:

    //1.5之前的手动装箱和拆箱int i=100;Integer obj=new Integer(100);int num=obj.intValue();//1.5之后Integer count=100;int a=count;  


可变参数,与forEach循环,forEach循环用于遍历数组与集合。
        //可变参数public static void fun(int... args){if (args!=null){//foreach遍历数组或集合for(int i:args){System.out.println(i);}}}       public static void main(String[] args) {fun(null);System.out.println("=========================");fun();System.out.println("=================");fun(1);System.out.println("=================");fun(1,2);System.out.println("=================");fun(1,2,3,5);   //可以随意传参}  


静态导入:限于,某个静态方法,某个静态成员,静态所有成员。
  import static util.Utils.*;  public class Demo3 {public static void main(String[] args) {/*Utils.fun();System.out.println(Utils.count);*///使用静态导入,可以省略类名,可读性差。fun();System.out.println(count);}}




读书人网 >编程

热点推荐