IMOOC个人笔记 反射常用对象及应用

慕课网个人笔记

反射常用对象

Class对象:Class类的实例表示正在运行的Java应用程序中的类和接口

Constructor对象:关于类的单个构造方法的信息以及对它的访问权限相关的内容

FieId对象:Field提供有关类或接口的单个字段的信息,以及对它的动态访问权限。也就是说提供 类中的属性。

Method对象: Method提供关于类或接口上单独某个方法的信息。

在这里插入图片描述
反射的第一步:无论是需要获得构造还是方法 都得先获得代表该类的字节码文件的 class对象
–已知类和对象的情况下
类名 .class
对象.getClass() —Object类提供
–未知类和对象的情况下
Class.forName(“包名.类名”)
forName方法用于加载类字节码到内存中,并封装成一个Class对象。
在这里插入图片描述在这里插入图片描述Filter类
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述总结
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41992953/article/details/86239952
今日推荐