JAVA基础:署理类

JAVA基础:代理类
   1、代理类能够在运行时创建崭新的类,一旦创建都是普通类
    2、能实现指定的接口
    3、具有指定接口的所有方法
    4、object所有的方法
    5、实现接口 InvocationHandler
              Object invoke(Object proxy,Method method,Object[]arg)
   6、类Proxy
              newProxyInstance(Class clazz,Class[]arg,Invocation handler )
   7、所有代理类都扩展了Proxy
   8、所有代理类都覆盖了Object中的toString(),equals()和hascode()
   9、代理类的名字是没有定义的,都以字符串$Proxy开始
    10、代理类总是public和final的