java面试题网

普通会员

115

帖子

83

回复

169

积分

楼主
发表于 2019-09-26 15:46:01 | 查看: 5571| 回复: 0

笔试题:写一个ArrayList 的动态代理类

笔试题:写一个ArrayList 的动态代理类

public class ProxyTest {
public static void main(String[] args) {
final ArrayList<String> list = new ArrayList<>();
List<String> listProxy=(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);
}
});
listProxy.add("你好") ;
System.out.println(list);
}
}


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1314_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018