[代码记录生活]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);
	}

}




你可能感兴趣的:(java)