![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-Advanced
EchoByCode
这个作者很懒,什么都没留下…
展开
-
Java-Reflect-05-构造器操作
/** * Author: Echo * 构造器操作 * @param clz * @throws Exception */ public static void opeConstructor(Class clz)throws Exception{ // 获取类中定义的所有的公有构造方法 Constructor[] clzPublicConstructors = clz.getConstructors();原创 2022-01-19 17:47:18 · 56 阅读 · 0 评论 -
Java-Reflect-04-方法操作
/** * Author: Echo * 方法操作 * @param clz * @throws Exception */ public static void opeMethods(Class clz)throws Exception{ Boy boy = (Boy) clz.newInstance(); // 获取所有公有的方法,包含继承 Method[] clzMethods = clz.ge.原创 2022-01-19 17:46:14 · 60 阅读 · 0 评论 -
Java-Reflect-03-属性操作
/** * Author: Echo * 属性操作 * @param clz */ public static void opeFields(Class clz) throws Exception{ Boy boy = (Boy) clz.newInstance(); // 获取所有公有(public)的属性,包含继承 Field[] clzFields = clz.getFields(); S.原创 2022-01-19 17:45:03 · 53 阅读 · 0 评论 -
Java-Reflect-02-获取 Class 对象的基本信息
public static void getBasicInfo(Class clz) throws Exception{ /** * 数值对应表: * ABSTRACT 1024 * FINAL 16 * INTERFACE 512 * NATIVE 256 * PRIVATE 2 *原创 2022-01-19 17:43:48 · 167 阅读 · 0 评论 -
Java-Reflect-01-获取 Class 对象的四种方式
1、反射介绍 何为反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制的优缺点: 优点 : 可以让咱们的代码更加灵活、为各种框架提供开箱即用的功能提供了便利 缺点 :让我们在运行时有了分析操作类的能力,这同样也增加了安全问题。比如可以无视泛型参数的安全检查(泛型参数的安全检查发生在编译时)。另外,反射的性能也要稍差点 获取原创 2022-01-19 17:40:38 · 127 阅读 · 0 评论