
反射
Luxika
这个作者很懒,什么都没留下…
展开
-
JAVA的内省机制(introspector)与反射机制(reflection)----转载http://yangzhibin-java.iteye.com/b...
相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让你可以通过名称来得到对象 ( 类,属性,方法 ) 的技术,这种技术比内省机制使用范围更广泛。例如我们可以通过类名来生成一个类的实例;知道了方法名,就可以调用这个方法;知道了属性名就可以访问这个属性的值。 内省是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getN...原创 2011-12-26 10:50:28 · 152 阅读 · 0 评论 -
Java反射 getFields()和getDeclaredFields()的区别
getFields()获得某个类的所有的公共(public)的字段,包括父类。 getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,但是不包括父类的申明字段。 同样类似的还有getConstructors()和getDeclaredConstructors(),getMethods()和getDeclaredMet...原创 2011-12-26 11:09:48 · 135 阅读 · 0 评论