jdk 1.5 新特性 4
来源:互联网 发布:图片矢量化软件 编辑:程序博客网 时间:2024/04/27 21:25
可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是函数声明中的最后一个参数。假设我们要写一个简单的方法打印一些对象,
util.write(obj1);
util.write(obj1,obj2);
util.write(obj1,obj2,obj3);
…
在JDK1.5之前,我们可以用重载来实现,但是这样就需要写很多的重载函数,显得不是很有效。如果使用可变参数的话我们只需要一个函数就行了
public void write(Object... objs) {
for (Object obj: objs)
System.out.println(obj);
}
在引入可变参数以后,Java的反射包也更加方便使用了。对于c.getMethod("test", new Object[0]).invoke(c.newInstance(), new Object[0])),现在我们可以这样写了c.getMethod("test").invoke(c.newInstance()),这样的代码比原来清楚了很多。
- jdk 1.5 新特性 4
- JDK 1.5新特性
- JDK 1.5 新特性
- JDK 1.5新特性
- JDK 1.5 新特性
- JDK 1.5 新特性
- jdk 1.5新特性说明
- jdk 1.5新特性--枚举
- jdk 1.5新特性--泛型
- jdk 1.5新特性---注解
- jdk 1.5新特性说明
- jdk 1.5 新特性 2
- jdk 1.5 新特性 3
- jdk 1.5新特性说明
- jdk 1.5 的新特性
- JDK 1.5的新特性
- JDK-1.5_新特性
- JDK-1.5_新特性
- 代码整洁之道
- 黑马程序员入学篇——(17)jdk 1.5 新特性
- C# 实现批量导入数据
- jdk 1.5 新特性 2
- jdk 1.5 新特性 3
- jdk 1.5 新特性 4
- Libcurl 教程
- 77种互联网盈利创新模式
- Thinking in uml
- 程序员的创造力
- Object Recognition, Computer Vision, and the Caltech 101: A Response to Pinto et al.
- ISAPI Rewrite/IIS Rewrite无效的可能原因
- 我的数据结构、算法笔记
- 好想她