反射
文章平均质量分 69
ABCdxy~
这个作者很懒,什么都没留下…
展开
-
代理模式——动态代理
动态代理和静态代理角色一样动态代理的代理类是动态生成的,不是我们直接写好的动态代理分成两个类:基于接口的动态,基于类的动态代理基于接口--jdk动态代理【我们在这里使用】基于类:cglibjava字节码实现:javasist以租房为例1.接口2.真实角色3.代理角色4.客户端访问的具体角色。原创 2022-09-13 22:26:08 · 141 阅读 · 0 评论 -
获得泛型与注解信息
获得泛型与注解信息。原创 2022-07-27 09:17:48 · 149 阅读 · 0 评论 -
创建运行时类的对象
通过反射获取运行时类的完整结构在实际操作中,取得类的信息的操作代码,并不会经常开发一定要熟悉java.lang.reflect包的作用,反射机制如何取得属性、方法、构造器的名称,修饰符等。原创 2022-07-25 17:23:01 · 139 阅读 · 0 评论 -
类加载器
类加载器作用是用来把类(class)装载进内存的。JVM规范定义了如下类型的类的加载器。原创 2022-07-25 16:25:55 · 113 阅读 · 0 评论 -
类加载内存与初始化
当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过如下三个步骤来对该类进行初始化。原创 2022-07-25 09:49:00 · 177 阅读 · 0 评论 -
Class类
在Object类中定义了以下的方法,此方法将被所有子类继承以上的方法返回值的类型是一个Class类,此类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即可以通过对象反射出类的名称。对象照镜子后可以得到的信息某个类的属性、方法和构造器、某个类到底实现类哪些接口。对于每个类而言,JRE都为其保留一个不变的Class类型的对象。.........原创 2022-07-24 11:51:31 · 151 阅读 · 0 评论 -
Java反射机制概述
缺点对性能有影响。使用反射基本上是一种解释操作,我们可以告诉JVM,我们希望做什么并且他满足我们的要求。这类操作总是慢于直接执行相同的操作。一个类在内存中只有一个Class对象。一个类被加载后,类的整个结构都会被封装在Class对象中。优点可以实现动态创建对象和编译,体现出很大的灵活性。......原创 2022-07-24 11:06:15 · 70 阅读 · 0 评论