摘要: 原理: 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象. 任何对原始对象的调用都要通过代理. 代理对象决定是否以及何时将方法调用转到原始对象上 1,静态代理 特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。 同时,每一个代理类只能为一个接口服务,这样一来程序开发中必然 阅读全文
posted @ 2017-08-28 23:47 代码改变心态 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1,文件在具体的包下 ClassLoader loader = this.getClass().getClassLoader();InputStream is = loader.getResourceAsStream("com\\atguigu\\java\\jdbc.properties"); 2 阅读全文
posted @ 2017-08-28 23:05 代码改变心态 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 反射背景: 学习重点: 1)创建对应的运行时类的对象 2)调用对应的运行时类的指定的结构(属性、方法、构造器) 定义: Reflection(反射)是被视为动态语言的关键, 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息, 并能直接操作任意对象的内部属性及方法 好处: 阅读全文
posted @ 2017-08-28 22:33 代码改变心态 阅读(171) 评论(0) 推荐(0) 编辑