动态代理
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是一个动态代理的实例?相关文章推荐
- 45.不用加减乘除做加法
- bzoj 1061(线性规划+费用流)
- java.util.zip.GZIPInputStream.readUByte,Not in GZIP format错误处理
- Codeforces 75A:Life Without Zeros(水题)
- 为 MySQL 增加 HTTP/REST 客户端:MySQL UDF 函数 mysql-udf-http 1.0 发布
- linux基本命令(26)——用SecureCRT来上传和下载文件
- 手机开发实战23——GPRS业务过程
- [MySQL优化案例]系列 -- 用TIMESTAMP类型取代INT和DATETIME
- 阶乘相关<同余与模算术>
- Unreal为什么公开源代码
- 看图说说Heap中对象的生存状态
- android battery stats
- HTTP头部信息解释分析(详细整理)
- 宿舍管理系统
- Problem-C
- Extjs-panel-collapse 相关属性使用记录
- Android监听回调的一些理解
- 手机开发实战22——GPRS移动性管理2
- shell脚本
- Javascript闭包(Closure)