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);
07-04
399
