摘要: 这里的内容就比较复杂了,要实现的是对任意的接口,对任意指定的方法,以及对任意指定的代理类型进行代理,就更真实的模拟出java虚拟机的动态代理机制罗列一下这里涉及的类、接口之间的关系,方便大家学习。1、InvocationHandler接口,用来处理指定的方法,即对特定方法的代理,处理的具体实现交由子... 阅读全文
posted @ 2015-09-17 20:49 苏幕遮soft 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 这次我们要实现的是对任意接口,任意的方法进行特定的代理这里不一样的只有Proxy类,要实现对所有方法进行代理,那么重点就在于获得接口的所有方法 1 import java.io.File; 2 import java.io.FileWriter; 3 import java.lang.refl... 阅读全文
posted @ 2015-09-17 18:01 苏幕遮soft 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客是最基本的动态代理原理的实现,因为其固定了接口,固定了代理方法,以及固定了代理的类型,接下来的博客系类将一步步渐入深度介绍java的动态代理的实现原理**********************************************************************... 阅读全文
posted @ 2015-09-17 17:59 苏幕遮soft 阅读(442) 评论(2) 推荐(1) 编辑