A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李娟 黑马帝   /  2011-12-20 14:32  /  1922 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李娟 于 2011-12-22 09:24 编辑

InvocationHandler在程序中起到什么作用?它的应用有哪些?

8 个回复

倒序浏览
快有25个了,呵呵,
回复 使用道具 举报
李娟 黑马帝 2011-12-20 14:34:06
藤椅
monghuan 发表于 2011-12-20 14:33
快有25个了,呵呵,

呵呵,大家互相学习
回复 使用道具 举报
看来你学的进度快,大多问题我还没学到对应部分。。
回复 使用道具 举报
李娟 黑马帝 2011-12-20 14:38:40
报纸
monghuan 发表于 2011-12-20 14:35
看来你学的进度快,大多问题我还没学到对应部分。。

加油,加油,争取咱们都能去六期黑马
回复 使用道具 举报
李娟 发表于 2011-12-20 14:38
加油,加油,争取咱们都能去六期黑马

等我参加至少是七期或八期了吧,呵呵,不过都得加油,O(∩_∩)O
回复 使用道具 举报
侯伟浩 黑马帝 2011-12-20 14:44:46
7#
既然你诚心诚意的发问了,我就大发慈悲的告诉你:{:soso_e113:}
InvocationHandler主要用在代理中如:
  1. List proxy=(List)Proxy.newProxyInstance(
  2.                                 List.class.getClassLoader(),
  3.                                 new Class[]{List.class},
  4.                                 new InvocationHandler(){
  5.                                                 public Object invoke(Object proxy, Method method,Object[] args) throws Throwable {}
  6. }
复制代码
这里主要是用到InvocationHandler接口的invoke方法。
以下来自java开发文档:
InvocationHandler 是代理实例的调用处理程序 实现的接口。
每个代理实例都具有一个关联的调用处理程序。对代理实例调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的 invoke 方法。

回复 使用道具 举报
窦超 黑马帝 2011-12-20 14:48:07
8#
侯伟浩 发表于 2011-12-20 14:44
既然你诚心诚意的发问了,我就大发慈悲的告诉你:
InvocationHandler主要用在代理中如:这里 ...

侯伟浩同学解答的很到位。受教了
回复 使用道具 举报
窦超 黑马帝 2011-12-20 14:48:35
9#
同学。。。你这问题都刷屏了。。厉害~~~楼上侯伟浩同学解答的很到位。受教了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马