反射方法
文章平均质量分 53
成为架构师的成长之路
这个作者很懒,什么都没留下…
展开
-
动态代理
讲解 代理模式概述 为什么要有“代理”?生活中就有很多代理的例子,例如,我现在需要出国,但是我不愿意自己去办签证、预定机票和酒店(觉得麻烦 ,那么就可以找旅行社去帮我办,这时候旅行社就是代理,而我自己就是被代理了。 代理模式的定义:被代理者没有能力或者不愿意去完成某件事情,那么就需要找个人代替自己去完成这件事,这个人就是代理者, 所以代理模式包含了3个角色: 被代理角色 代理角色 抽象角色(协议) 代码 // 协议 public interface FindHappy { public原创 2021-02-28 20:51:25 · 106 阅读 · 0 评论 -
反射之操作成员方法
Method类概述 Method类概述 * 每一个成员方法都是一个Method类的对象。 通过反射获取类的成员方法 Class类中与Method相关的方法 Method getMethod(String name,Class… args); 根据方法名和参数类型获得对应的构造方法对象,只能获得public的 Method getDeclaredMethod(String name,Class… args);----->推荐 根据方法名和参数类型获得对应的构造方法对象,包括public、p原创 2021-02-28 20:38:16 · 102 阅读 · 0 评论 -
反射之操作构造方法
Constructor类概述 Constructor类概述 * 类中的每一个构造方法都是一个Constructor类的对象 通过反射获取类的构造方法 Class类中与Constructor相关的方法 Constructor getConstructor(Class… parameterTypes) * 根据参数类型获得对应的Constructor对象。 * 只能获得public修饰的构造方法 Constructor getDeclaredConstructor(Class… parameterTypes)原创 2021-02-28 20:31:48 · 279 阅读 · 0 评论