Proxy的newProxyInstance()方法 动态生成代理类 生成动态代理实例
他只是一个代理类,并不做实质性的工作,所以在生成动态代理类的实例时,必须传递一个handler给他 由handler来接管实际的工作
所谓的Dynamic Proxy就是 在运行时生成类,在生成代理实例的时候 你必须传递一组接口给他 然后这个类 就宣布实现了这些接口,
可以吧这个类当成这组接口中的任何一个接口来使用(多态)
每个代理实例 都要有一个与之关联的 调用处理程序 invocationHandler
调用代理实例的方法 就会转移到 这个invocationhandler 的invoke方法上来 执行 ,所以 你在invoke方法中 可以增加一些额外的操作
下面是 代码清单: