![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java反射
文章平均质量分 92
福建选手阿俊
在无人问津的地方训练,在万众瞩目的地方出现
展开
-
Java反射——反射获取类的结构信息——第四章
文章目录1:通过反射获取类的结构信息1.1 java.lang.Class类1.2 java.lang.reflect.Field类1.3 java.lang.reflect.Method类4:java.lang.reflect.Constructor类5:反射爆破创建实例1:通过反射获取类的结构信息1.1 java.lang.Class类getName:获取全类名getSimpleName:获取简单类名getFields:获取所有public修饰的属性,包含本类以及父类的ge原创 2021-05-04 22:10:11 · 279 阅读 · 3 评论 -
Java反射——类加载——第三章
文章目录1:动态和静态加载2:类加载的过程接下来跟大家说一下类加载,类加载就是我们把编译阶段生成的字节码通过类加载器生成到运行时数据区中的堆里面和在方法区中生成字节码二进制数据,接下来我们就讲一下类加载的过程1:动态和静态加载基本说明反射机制是Java实现动态语言的关键,也就是通过反射实现类动态加载。1.静态加载:编译时加载相关的类,如果没有则报错,依赖性太强2.动态加载:运行时加载需要的类,如果运行时不用该类,即使不存在该类,则不报错,降低了依赖性静态加载案例演示:我们如果写在idea原创 2021-05-04 19:45:20 · 304 阅读 · 5 评论 -
Java反射——Class类——第二章
文章目录1:Class类基本介绍2:Class常用方法演示3:获取Class对象的6种方式4:那些类型有Class对象1:Class类基本介绍Class也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的如下代码演示,可以在7,12行分别进行断点调试,可以追到ClassLoader加载器中的loadClass方法 public Class<?> loadClass(String name) throws ClassNotFoundExce原创 2021-05-04 14:19:49 · 253 阅读 · 3 评论 -
Java反射——反射机制问题——第一章
文章目录1:一个需求引出反射2:反射入门3:反射原理图4:反射是我们框架的灵魂,反射也是我们框架的一个底层基石,没有反射也就没有框架,如果我们学好了反射,对我们阅读框架底层是有很大班助的——阿俊。有些文章上来就讲反射,就会很懵逼,不知道是干啥的,所以我们就引出一些问题来看看为什么需要反射1:一个需求引出反射看下面的问题根据配置文件reflection.properties指定信息,创建People对象并调用方法hiclassullpath= com.reflection.Peoplemethod原创 2021-05-03 23:32:00 · 1115 阅读 · 22 评论