问题1,
Collection c= (Collection) constructor.newInstance(new InvocationHandler(){}}
为什么返回的就是 Collection,它是返回一个接口吗? 集合Collection
问题2:
我们使用代理的时候,如p.add(),它会调用一下invoke 后来张老师视频中讲到p.getClass()不会去调用invoke,说只有Hashmap,equal,等去调用,但是add并不在里面啊?
这究竟是咋回事了,期望大神降临,待拯救!!
|