`

java reflect 系列1

阅读更多

class Dog{
          private     List<SmallDog> sons;
          public void setSons(List<SmallDog> sons){
                this.sons = sons;
          }
   
 

}

   Method m = Dog.class.getMethod("setSons",List.class);  right

 

   Method m = Dog.class.getMethod("setSons",ArrayList.class)   wrong

 

   我将reflect简单封装了一下,结果遇到了一个问题,查了半天才发现是这里出错了,记录下来

 

   如果有谁能告诉我这是为什么  非常感谢

 

 

分享到:
评论

相关推荐

    Java练习reflect,singleton,DomAndSax

    1. 反射(Reflect) 反射是Java提供的一种在运行时检查类、接口、字段和方法的能力。它允许程序动态地获取类的信息并操作类的对象。例如,通过`Class`类可以获取任何对象的类信息,通过`Method`类可以调用对象的方法...

    Java系列丛书之五 Java语言API类库.rar

    1. **基础类库**:这是Java API的基础,包括Object、String、Arrays等基本类型的类和接口。它们提供了基本的数据类型操作和通用的实用方法。 2. **集合框架**:包括List、Set、Map等接口以及ArrayList、HashSet、...

    Java API.tar JAVA AP学习JAVA必备手册

    在Java开发中,API(Application Programming Interface)是Java平台提供的一系列预定义的类和接口,它们构成了Java的基础框架。这些API包括了标准库,如集合框架、I/O流、网络编程、多线程、数据库连接等模块。通过...

    java api_javaapi_

    Java API,全称为Java应用程序接口,是Java编程语言的核心组成部分,提供了一系列预先定义好的类和方法,使得开发者能够轻松地实现各种复杂的编程任务。Java API覆盖了从基本数据类型操作到高级网络通信、多线程处理...

    Java反射性能测试分析

    本文将深入探讨Java反射的性能,并通过一系列测试分析来揭示其在不同场景下的表现。 #### Java反射基础 Java反射主要依赖于以下几类API: - `java.lang.Class`: 提供了获取类信息的方法。 - `java.lang.reflect....

    Java6.0中文API

    5. 反射机制:java.lang.reflect包中的类和接口,如Class、Constructor、Method和Field,允许程序在运行时检查和修改类的信息,增强了代码的灵活性和动态性。 6. 异常处理:Java的异常处理机制包括try-catch-...

    java api大集合

    4. **反射**:`java.lang.reflect`包提供了运行时访问和修改类、接口、字段和方法的能力。 5. **日期和时间**:`java.time`包在Java 8中引入,提供了更强大和灵活的日期和时间处理功能。 三、Java EE(Enterprise ...

    JAVA API+JAVA EE API 参考文档

    7. **反射**: `java.lang.reflect`包提供了运行时访问和修改类、接口、构造器和方法的能力。 8. **泛型**: Java 5引入的泛型,增强了类型安全,如`List&lt;String&gt;`。 **JAVA EE API** JAVA EE(Java Platform, ...

    javaApi 中文版

    1. **基础类库**:Java的基础类库包括了`java.lang`、`java.io`、`java.util`等包,这些包提供了基本的数据类型转换、输入/输出操作、集合框架、日期和时间处理等功能。 2. **对象创建与继承**:Java API中的`java....

    Java API 中文版

    Java API,全称为Java应用程序接口,是Java编程语言的核心组成部分,提供了一系列预先定义好的类和方法,让开发者能够轻松地实现各种功能。这个"Java API 中文版"是Oracle公司为Java开发人员提供的官方文档,它包含...

    Java jdk api 1.8_google.CHM JDK API 1.8谷歌翻译中文版在线参考手册

    另外,Java 8还引入了Stream API,它提供了一种新的数据处理方式,可以对集合进行一系列操作,如过滤、映射和归约,极大地提高了代码的可读性和性能。 在JDK API中,`java.util`包是核心的类库之一,包含了大量用于...

    JAVA_API的中文版Java API_Sun公司官方出版

    1. **基础类库**:如`java.lang`包,它包含所有Java程序的基本类,如`String`、`Object`和`System`。了解这些基础类是学习Java的第一步。 2. **集合框架**:`java.util`包提供了各种数据结构,如`List`、`Set`、`...

    java的api介绍

    Java API,全称为Java Application Programming Interface,是Java编程语言的核心组成部分,它为开发者提供了一系列预先定义好的类和方法,使得程序员能够便捷地进行系统级功能的调用,从而提高开发效率。Java API...

    Java的api集合

    1. **基础类库**:包括`java.lang`包,它是最基础的包,包含了所有Java程序都会用到的基本类,如`String`、`Object`、`System`等。`Object`类是所有类的父类,而`String`则是处理文本数据的主要类。 2. **集合框架*...

    Java开发工具JDK

    JDK是Java编程环境的核心组成部分,包含了编译器、解释器、调试器、性能分析工具等一系列用于Java开发的工具。对于任何Java开发者来说,安装并熟悉JDK是入门的第一步。 在JDK 8u201版本中,我们有以下几个关键知识...

    javaAPI速查手册

    1. **核心类库**:这是Java API的基础,包括`java.lang`、`java.io`、`java.util`和`java.net`等包。`java.lang`包是最基础的包,包含所有Java程序都依赖的基本类型和类,如`Object`、`String`和`System`。`java.io`...

    Java API 1.6 中文版

    Java SDK,全称Java Development Kit,是用于开发Java应用程序的工具集合,包括JRE(Java Runtime Environment)和一系列的编译器、调试器以及其他开发工具。JDK 1.6是Java的一个重要版本,发布于2006年,它引入了...

    javaApi帮助文档

    6. **反射与注解(java.lang.reflect、java.lang.annotation)**:允许程序在运行时检查自身结构并进行动态操作。 7. **图形用户界面(java.awt、javax.swing)**:用于创建GUI应用程序的类库。 8. **数据库访问...

    java_jdk_api

    1. **公共类库**:这是Java的核心API,包含了大量预定义的类和接口,如`java.lang`、`java.util`和`java.io`等。`java.lang`是所有Java程序的基础,包含了基本数据类型、异常处理和对象创建等核心功能。`java.util`...

    JAVA-API.rar_JAVA的API中文版_java API_java api

    Java API,全称为Java Application Programming Interface,是Java编程语言的核心组成部分,它为开发者提供了一系列预定义的类、接口和方法,使得程序员可以便捷地进行Java应用程序的开发。这个"JAVA-API.rar"压缩包...

Global site tag (gtag.js) - Google Analytics