摘要: 代理设计模式的思想,即用一个代理类实现为被代理类添加额外的工作,在实际开发中可能是日志记录、耗时计算等。 1.代理模式必不可少的元素:被代理接口、被代理类、代理类(组合被代理类); 2.一般可以使用两种方式实现代理:(1)静态代理;(2)动态代理。 3.还有一个可以直接对类进行代理,不需要被代理接口 阅读全文
posted @ 2020-04-11 20:15 水木竹水 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 将之前学的Java知识进行汇总和整理,本篇主要讲述Java反射和使用用例。 项目开发中,经常遇到需要给实例化对象设置属性值,并且当属性特别多时,setter属性占用很大篇幅,在此用反射实现实例化对象,并自动设置属性值。可以作为以后项目的小工具,方便开发。 大致思路:(1)对需要实例化的Class对象 阅读全文
posted @ 2020-04-11 17:15 水木竹水 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 将之前学的Java反射进行一个汇总记录。 1. Class对象实例化 Java反射机制就是通过Class对象创建对应实例,并调用相关方法。首先是需要有Class对象,有三种获取Class对象的方式: (1)Object.getClass(),如Person p = new Person;对应的Cla 阅读全文
posted @ 2020-04-11 17:13 水木竹水 阅读(190) 评论(0) 推荐(0) 编辑