2022年4月5日

重要思想 动态代理

摘要: 模拟某企业用户管理业务, 需包含用户登录,用户删除,用户查询功能, 并要统计每个功能的耗时。 分析 定义一个UserService表示用户业务接口, 规定必须完成用户登录,用户删除,用户查询功能。 定义一个实现类UserServiceImpl实现UserService,并完成相关功能,且统计每个功能 阅读全文

posted @ 2022-04-05 15:50 我要当程序源 阅读(16) 评论(0) 推荐(0) 编辑

注解

摘要: 1. 注解的作用 对Java中类、方法、成员变量做标记,然后进行特殊处理 例如:JUnit框架中,标记了注解@Test的方法就可以被当成测试方法执行,而没有标记的就不能当成测试方法执行 自定义注解 public @interface 注解名称 { public 属性类型 属性名 () default 阅读全文

posted @ 2022-04-05 15:48 我要当程序源 阅读(24) 评论(0) 推荐(0) 编辑

利用反射做通用框架

摘要: 需求 给你任意一个对象,在不清楚对象字段的情况可以,可以把对象的字段名称和对应值存储到文件中去。 分析 1.定义一个方法,可以接收任意类的对象。 2.每次收到一个对象后,需要解析这个对象的全部成员变量名称。 3.这个对象可能是任意的,那么怎么样才可以知道这个对象的全部成员变量名称呢? 4.使用反射获 阅读全文

posted @ 2022-04-05 12:54 我要当程序源 阅读(62) 评论(0) 推荐(0) 编辑

反射获取方法对象

摘要: /** 目标:反射——获取Method方法对象 反射获取类的Method方法对象: 1、Method getMethod(String name,Class...args); 根据方法名和参数类型获得对应的方法对象,只能获得public的 2、Method getDeclaredMethod(Str 阅读全文

posted @ 2022-04-05 10:45 我要当程序源 阅读(211) 评论(0) 推荐(0) 编辑

反射获取成员变量

摘要: 获取类中成员变量对象的方法 getDeclaredFields() getDeclaredField (String name) 反射得到成员变量可以做什么? 依然是在某个对象中取值和赋值。 void set​(Object obj, Object value): Object get​(Objec 阅读全文

posted @ 2022-04-05 09:39 我要当程序源 阅读(266) 评论(0) 推荐(0) 编辑

反射获取构造器对象

摘要: 1. Constructor getConstructor(Class... parameterTypes) 根据参数匹配获取某个构造器,只能拿public修饰的构造器,几乎不用!2. Constructor getDeclaredConstructor(Class... parameterType 阅读全文

posted @ 2022-04-05 09:05 我要当程序源 阅读(83) 评论(0) 推荐(0) 编辑

导航