java6小特性,刚用到,记录一下。
import java.beans.IntrospectionException;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class IntroSpertorTest {
public static void main(String[] args) throws IntrospectionException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
ReflectBean pt1 = new ReflectBean(3,5);
PropertyDescriptor pr = new PropertyDescriptor("x",pt1.getClass());
Method m1 = pr.getReadMethod();
System.out.println(m1.invoke(pt1));
Method m2 = pr.getWriteMethod();
m2.invoke(pt1,2);
System.out.println(pt1.getX());
start("aaa","SDFASD","asdfs");
}
public static void start(Object o,Object... c){
System.out.println(o);
System.out.println(c[0]);
System.out.println(c[1]);
}
}
用ecplise的debug一看几可以看出c就是一个数组。
很清楚看到这里的c类似于变长数组,它可以随这调用函数的参数增加而长度增加,当然我们也就可以按照访问数组的方式来访问c
分享到:
相关推荐
JAVA高级特性JAVA高级特性JAVA高级特性JAVA高级特性
java多线程、反射、代理等基础知识详细介绍,通过此文档可快速进阶为中级工程师
【删减版】Java新特性(剖析Java8以来的新特性).pdf
Java8 新特性Java8 新特性Java8 新特性Java8 新特性Java8 新特性Java8 新特性
java高级特性实用类,几个常用的类,初学者可以看看
corejava高级特性总结.pdfcorejava高级特性总结.pdfcorejava高级特性总结.pdfcorejava高级特性总结.pdfcorejava高级特性总结.pdfcorejava高级特性总结.pdfcorejava高级特性总结.pdf
java8详解资源合集电子档 1.Java8:Lambda序列化? 2.Java 8 lambda 最佳实践 3.Java8 lambda表达式10个示例 ...... 30.在Java 8下更好地利用枚举 31.在 Java 8 中避免 ...32.鲜为人知的Java8特性:泛化目标类型推断
本视频为java8新特性,百度云链接和密码,永久有效,失效联系我
java各种类的特性资料java各种类的特性资料java各种类的特性资料java各种类的特性资料java各种类的特性资料java各种类的特性资料java各种类的特性资料java各种类的特性资料
Java高级特性入门(二)
Java 8简明教程,包括java8的各种新特性介绍与示例,分享免积分下载。
Java高级特性思维导图,不包括多线程,很详细,很高清,java入门必备秘籍~
java的特性 用于新手学习java 了解java的好帮手
JAVA1.5新特性
JAVA6.0的新特性
JDK6中自带的这个JAXB版本是2.0, 比起1.0(JSR 31)来,JAXB2(JSR 222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,在Java EE 5.0中,EJB和Web Services也通过...
对jdk1.7中的新特性在实际代码中展示
Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性