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的
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的