`
liwanfeng
  • 浏览: 46486 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 5.0 新特性(for each、可变参数...)体验

阅读更多
Java 源代码:

public class Test {
	public static void main(String[] args) {
		t(1,3,"test");
	}
	
	public static void t(Object... obj ){
		for(Object obj2 : obj){
			System.out.println(obj2);
		}
	}
}



反编译Test.class文件结果:
import java.io.PrintStream;

public class Test {
	public static void main(String[] args) {
		t(new Object[] { Integer.valueOf(1), Integer.valueOf(3), "test" });
	}

	public static void t(Object[] obj) {
		Object[] arrayOfObject = obj;
		int j = obj.length;
		for (int i = 0; i < j; ++i) {
			Object obj2 = arrayOfObject[i];
			System.out.println(obj2);
		}

	}
}

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics