[代码记录生活]Jdk5.0新特性(二)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > [代码记录生活]Jdk5.0新特性(二)

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

 2011/10/11 8:12:18  newerdragon  http://newerdragon.iteye.com  我要评论(0)
  • 摘要:自动拆箱,自动装箱://1.5之前的手动装箱和拆箱inti=100;Integerobj=newInteger(100);intnum=obj.intValue();//1.5之后Integercount=100;inta=count;可变参数,与forEach循环,forEach循环用于遍历数组与集合。//可变参数publicstaticvoidfun(int...args){if(args!=null){//foreach遍历数组或集合for(inti:args){System.out
  • 标签:新特性 jdk 代码 生活
自动拆箱,自动装箱:
 
    		//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);
	}

}




发表评论
用户名: 匿名