java动态代理

导言


说java的动态代理之前我们得先了解一下代理模式 这种设计模式,他的特征是代理类与委托类有 同样的接口 ,代理类主要负责预处理或事后处理消息。有点类似于面向切面编程的切点。

静态代理

  1. 静态代理
    静态代理:由程序员创建或特定工具自动生成源代码,也就是在编译时就已经将接口,被代理类,代理类等确定下来。在程序运行之前,代理类的.class文件就已经生成。
  2. 静态代理简单实现