最赞回答 / qq_曉月姑蘇_0
解释:1. Proxy即动态代理类;2. Static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h):返回代理类的一个实例,返回后的代理类可以当作被代理类使用;它有三个参数:ClassLoader loader ----指定被代理对象的类加载器Class[] Interfaces ----指定被代理对象所以事项的接口InvocationHandler h ...
2015-08-31
讲师回答 / David
您好:handler类中public Object invoke(Object proxy, Method method, Object[] args)...方法,我们使用“method.invoke(target);”而非使用“method.invoke(proxy);”是通过反射的机制调用目标对象的方法。视频中模拟JDk动态代理,所以讲proxy也作为入参,虽然没有使用到proxy,并不意味着JDK动态代理它没有被使用到,有兴趣可以研究一下源码内容。
2015-02-11