Joe*_*dev 5 java dynamic-proxy
我想知道newProxyInstance在创建动态代理实例时何时调用该方法,究竟是什么ClassLoader参数?
public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) throws IllegalArgumentException
Run Code Online (Sandbox Code Playgroud)
非常感谢!
PS我不确定如何正确使用代码格式标签.
的文档newProxyInstance将其用法定义为等效于:
Proxy.getProxyClass(loader, interfaces).
getConstructor(new Class[] { InvocationHandler.class }).
newInstance(new Object[] { handler });
Run Code Online (Sandbox Code Playgroud)
因此,如果您想了解有关 的更多详细信息loader,可以查看 的文档getProxyClass。基本上,它只是充当定义生成的代理类的类加载器。
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |