Java反射
遇安
这个作者很懒,什么都没留下…
展开
-
Java反射相关类结构 package: java.lang.reflect
原创 2015-05-11 10:19:45 · 618 阅读 · 0 评论 -
反射相关类Class接口列表分析
Class类提供了一组接口,来获取它的实例所表示的类型的信息。这里就对这一组接口根据信息类型层次进行整理,写在下面。 第一类,类层次接口 1. static Class forName(String className):静态方法,用于创建Class类型实例,这里的创建实际上是到JVM中去查找引用,所有的Class对象都是通过类加载器加载到JVM中的。参数字符串原创 2015-05-12 11:45:56 · 1088 阅读 · 0 评论 -
反射相关类Class说明
public final class Classextends Objectimplements Serializable, AnnotatedElement, GenericDeclaration, Type The in-memory representation of a Java class. This representation serves as the startin翻译 2015-05-12 10:52:50 · 532 阅读 · 0 评论 -
反射相关类Method接口列表分析
Method对象表示一个类方法,保存着方法的相关信息,可以动态的进行方法调用。原创 2015-05-13 10:38:44 · 1396 阅读 · 0 评论 -
反射相关类Constructor方法分析
Constructor对象表示一个类的构造方法,保存着构造方法的相关信息。 1. Class getDeclaringClass() : 获取方法定义所在的类; 2. String getName() : 获取方法名称,不包括所在的类名称; 3. Type getGenericReturnType() : 4.原创 2015-05-13 14:16:53 · 501 阅读 · 0 评论 -
反射相关类Field方法列表分析
Field表示一个类成员对象,Field对象指向一个普通类的一个成员域。使用下面的一个类作为示例:class Test{ public String mTag = "DefaultTag"; public Test(String tag){ if(tag != null){ this.mTag = tag; } }原创 2015-05-13 14:25:53 · 610 阅读 · 0 评论 -
反射相关应用:动态代理
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。转载 2015-05-14 09:22:20 · 541 阅读 · 0 评论