您的位置:首页 > 其它

动态代理

2016-05-16 21:07 225 查看

定义

将类以String的形式调入内存,然后动态加载

动态编译的代码

JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
StandardJavaFileManager fileMgr = compiler.getStandardFileManager(diagnosticListener,locale,charset);


i理解

只要写一个主类,其它的辅类可以用String类型生成

好处

我不用修改原来的代码,就能在原来的基础上插入一些内容

动态代理互相之间是可以互相叠加的

aop(aspect oriented programming) 面向切面编程

想象有多大,动态代理就有多大

缘觉时刻:

JDK的动态代理中有Handler,难道Android中的handler是一个动态代理的实例?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: