![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反射
文章平均质量分 78
ssssst超级小霸王
这个作者很懒,什么都没留下…
展开
-
反射应用---动态代理
动态代理1. 概述1.1 代理设计模式的原理1.2 引出1.3 动态代理1.4 较静态代理的优点2. 动态代理2.1 实现动态代理需要解决的问题2.2 动态代理创建 1. 概述 1.1 代理设计模式的原理 使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 1.2 引出 静态代理特征是代理类和目标对象的类都是在编译期间确定下来的,不利于程序的扩展。同时,每一个代理类只能为一个借口服务,这样一来程序开发中必然产生过多的原创 2021-01-12 20:29:51 · 67 阅读 · 1 评论 -
反射学习升级
反射1. 反射机制概述定义研究及应用疑问2. java.lang.Class类的理解2.1 类的加载过程2.2获取Class类实例2.3 类加载器3 反射使用3.1 创建运行时类的对象3.2 获取运行时类的属性的修饰符、数据类型、变量名3.2.1 获取属性的修饰符3.2.2 获取属性的数据类型3.2.3 获取属性的变量名3.3 获取运行时类的方法中的注解、权限修饰符、返回值类型、方法名、形参列表、异常3.4 获取运行时类的父类、带泛型的父类、父类泛型3.5 获取运行时类的接口、所在包、注解反射应用---动态原创 2021-01-10 12:12:57 · 94 阅读 · 0 评论 -
反射的简单了解学习
类加载器 类加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载、类的连接、类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化。 类的加载 就是指将class文件读入内存,并为之创建一个java.lang.Class对象 任何类被使用时,系统都会为之建立一个java.lang.Class对象 类的连接 验证阶段:用于检验被加载的类是否有正确的内部结构,并和其他类协调一致 准备阶段:负责为类的类变原创 2020-09-06 22:42:58 · 97 阅读 · 0 评论