JDK创建动态代理的步骤

  • 创建一个实现InvocationHandler接口的类,必须实现该接口的invoke方法;
  • 创建被代理的类和接口;
  • 通过Proxy的静态方法newProxyInstance(ClassLoader loader,Class[] interfaces,InvocationHandler h)创建一个代理;
  • 通过代理调用方法