随笔分类 -  Java-a2-反射

摘要:创建动态代理 1、Proxy提供用于创建动态代理类和代理对象的静态方法,他是所有动态代理类的父类 2、Proxy提供了两个方法来创建动态代理类和动态代理实例 需求 代码执行之前 代码执行之后都需要进行代码的打印 这里会发现再方法中的代码很多都是重复的 此时可以发现如果日志文件过多,很多代码会重用,而 阅读全文
posted @ 2019-05-28 12:36 MrChengs 阅读(167) 评论(0) 推荐(0)
摘要:类的构造器:Constrctor 小实例 自定义注解 Student 阅读全文
posted @ 2019-05-27 22:36 MrChengs 阅读(268) 评论(0) 推荐(0)
摘要:类的属性 1、获取字段 获取全部字段:getDeclaredField() 获取某一个字段:getDeclaredField(String name) 2、获取指定对象指定的字段的值 get(Object obj):私有的需要调用:setAccessible(true) 3、设定指定对象指定的值 s 阅读全文
posted @ 2019-05-27 21:54 MrChengs 阅读(420) 评论(0) 推荐(0)
摘要:反射概述: Reflection是Java被视为动态语言的关键 反射机制允许程序再执行期间借助于Reflection API取得任何类的内部信息 并直接操作任意对象内部的属性及方法 主要提供了功能: 1、再运行时任意构造一个类的对象 2、再运行时取任意一类所具有的成员变量和方法 3、再运行时调用任意 阅读全文
posted @ 2019-05-27 21:11 MrChengs 阅读(419) 评论(0) 推荐(0)
摘要:Class类 1、可以得到信息:某个类的数据成员、方法和构造器、某个类实现了那些接口 对于每个类来说,JRE都为其保留一个不变的Class类型的对象 一个Class类型的对象包含特定某个类有关的信息 2、Class对象只能由系统建立 3、一个类再JVM中只会有一个Class实例 4、每个类都会记得自 阅读全文
posted @ 2019-05-27 18:54 MrChengs 阅读(270) 评论(0) 推荐(0)