为了账号安全,请及时绑定邮箱和手机立即绑定

TimeHandler中的invoke方法为什么有两个参数?第一个参数根本没用到

我想问一下在TimeHandler中的invoke方法里有两个参数,可是第一个object参数根本没用到啊!怎么回事,各位大神帮帮忙

正在回答

2 回答

因为在代理类中,不管执行哪个方法都会调用invoke方法,所以是底层调用的,如果你有兴趣请看看源代码就明白了

1 回复 有任何疑惑可以回复我~
#1

笑傲独行侠 提问者

非常感谢!
2018-04-30 回复 有任何疑惑可以回复我~

个人觉得,jdk动态代理中可能是使用invoke方法中的第一个参数object来指定代理类的,但是老师使用object target构造方法指定了代理类,所以不需要第一个参数了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

TimeHandler中的invoke方法为什么有两个参数?第一个参数根本没用到

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信