final List<String> list = new ArrayList<String>();
List<String> proxyInstance = (List<String>) Proxy.newProxyInstance(list.getClass().getClassLoader(), list.getClass().getInterfaces(), new InvocationHandler() {
@Override
public Object invoke (Object proxy, Method method, Object[] args) throws Throwable{
return method.invoke(list, args);
}
});
proxyInstance.add("你好");
System.out.println(list);
写一个ArrayList的动态代理类
于 2022-09-05 10:46:11 首次发布
关键词由CSDN通过智能技术生成