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高级特性
java8详解资源合集电子档 1.Java8:Lambda序列化? 2.Java 8 lambda 最佳实践 3.Java8 lambda表达式10个示例 ...... 30.在Java 8下更好地利用枚举 31.在 Java 8 中避免 ...32.鲜为人知的Java8特性:泛化目标类型推断
本视频为java8新特性,百度云链接和密码,永久有效,失效联系我
在JAVA6中,引入了许多新特性,其中一项重要的更新就是JAXB(Java Architecture for XML Binding)的集成。JAXB是一个用于将Java对象和XML数据进行绑定的框架,它允许开发者在Java应用程序中直接操作对象,而无需...
Java8是Java编程语言的一次重大更新,引入了许多新的特性和功能,极大地提升了开发效率和代码的可读性。以下是一些主要的Java8新特性详解: 1. **Lambda表达式**:Lambda表达式是Java8中最显著的新特性,它为Java...
Java高级特性思维导图,不包括多线程,很详细,很高清,java入门必备秘籍~
java的特性 用于新手学习java 了解java的好帮手
Java 8是Java语言发展的一个重要里程碑,引入了许多创新性的特性和改进,极大地提升了开发效率和代码质量。本文将深入探讨Java 8的三大关键新特性:接口的默认方法实现、Lambda表达式以及一系列相关的变化。 一、...
《Java8新特性学习教程》-(Java8指南)带您玩转Java8!!!Java8 新功能教程本教程翻译整理自https://github.com/winterbe/java8-tutorial★★★如果本教程对您有帮助,星一下吧,您还可以访问 《Java8新特性指导...
Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性Java8新特性
java8新特性
尚硅谷Java视频Java8新特性视频教程尚硅谷Java视频Java8新特性视频教程尚硅谷Java视频Java8新特性视频教程
Java 7是Java编程语言的一个重大更新,发布于2011年,它引入了许多新的特性和改进,旨在提升开发者的效率和代码的可读性。在这个主题中,我们将深入探讨Java 7的新特性以及Java的高级编程概念。 **1. 多线程并行流...
2020年的Java 11、12、13和14版本也不例外,这些更新引入了多个引人注目的新特性。下面,我们将详细探讨这些版本中的关键变化。 首先,让我们从Java 11开始,这是长期支持(LTS)版本。其中最重要的新特性是HTTP...
Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 新特性 ---- 代码 Java 8 ...
Java8是Java编程语言的一个重要版本,引入了许多创新特性,极大地提升了开发效率和代码的简洁性。本篇文章将深入探讨其中三个关键特性:Lambda表达式、函数式接口以及接口中的默认方法和静态方法。 首先,Lambda...