java反射中getDeclaredMethods和getMethods的区别

转载 2012年03月26日 20:14:25

 

getMethods

public Method[] getMethods() throws SecurityException

返回一个包含某些 Method 对象的数组,这些对象反映此 Class 对象所表示的类或接口(包括那些由该类或接口声明的以及从超类和超接口继承的那些的类或接口)的公共 member 方法。数组类返回从 Object 类继承的所有(公共)member 方法。

 

返回数组中的元素没有排序,也没有任何特定的顺序。

 

如果此 Class 对象表示没有公共成员方法的类或接口,或者表示一个基本类型或 void,则此方法返回长度为 0 的数组。

 


getDeclaredMethods

public Method[] getDeclaredMethods() throws SecurityException

返回 Method 对象的一个数组,这些对象反映此 Class 对象表示的类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。

 

返回数组中的元素没有排序,也没有任何特定的顺序。

 

如果该类或接口不声明任何方法,或者此 Class 对象表示一个基本类型、一个数组类或 void,则此方法返回一个长度为 0 的数组。类初始化方法 <clinit> 不包含在返回数组中。如果该类声明带有相同参数类型的多个公共成员方法,则它们都包含在返回的数组中。


原帖地址:http://www.blogjava.net/ycfdonews/articles/198622.html

相关文章推荐

java反射中getMethod getDeclaredMethod

原文地址:http://www.cnblogs.com/jianjianjiao/articles/1853409.html 试用Java中的反射reflect之getDeclare...

本周CSDN 博客怪评榜(附点评)

最具人气博客:孟岩文章:自组织型团队  推荐一个电子文档——技术公益广告点点:博文一出,众皆叹服,认真拜读。这就是无数Bloger们梦想的那一天:“博出一片天”,想要受人尊敬还需要踏踏实实写文章。最佳...

Java反射机制在Spring IOC中的应用

IOC:即“控制反转”,不是什么技术,而是一种思想。使用IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 本篇文章主要讲解一下IOC底层实现的原理(反射),就不对IOC的...

Spring中的反射机制浅析

1  反射的源头Class类 对类的概念已经非常熟悉,有Student类,Person类,还有一个叫Class的类,这是反射的源头。   正常方式:通过完整的类名 > 通过new实例化 > 取得实例化...

MyEclipse配置输出控制台信息至文本文件中

有时会遇到这样的情况,输出的信息过多,console控制台显示不完全。这是就需要将输出的信息输出到文本文件中,既可以查看也可以备份。 1、右击需要运行的项目—>Run As—>Run Configur...

Java中isAssignableFrom和instanceof

isAssignableFrom 示例:Class1.isAssignableFrom(Class2) 解释:① 判断Class1和Class2是否相同。②Class1是否是Class2的父类或者接口...

Java自定义线程池和线程总数控制

1 概述 池化是常见的思想,线程池是非常典型的池化的实现,《Java并发编程实战》也大篇幅去讲解了Java中的线程池。本文实现一个简单的线程池。 2 核心类 【1】接口定义 public i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)