社区
Java SE
帖子详情
Java 动态代理
love1907
2010-03-22 06:12:42
众所周知,用JDK实现动态代理时,必需要有一个实现java.lang.reflect.InvocationHandler的实现类,但是我就这个实现类的
Object invoke(Object proxy, Method method, Object[] args) 方法,比较不能理解,为什么要把 proxy传入方法中,因为这个参数在很多时候我都没有使用到,而且也想不到,什么时候需要用proxy这个参数,高人指点一下.
...全文
91
4
打赏
收藏
Java 动态代理
众所周知,用JDK实现动态代理时,必需要有一个实现java.lang.reflect.InvocationHandler的实现类,但是我就这个实现类的 Object invoke(Object proxy, Method method, Object[] args) 方法,比较不能理解,为什么要把 proxy传入方法中,因为这个参数在很多时候我都没有使用到,而且也想不到,什么时候需要用proxy这个参数,高人指点一下.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love1907
2010-03-22
打赏
举报
回复
先去看看,再来讨论
friendmine
2010-03-22
打赏
举报
回复
下面这篇文章分析得相当不错.
http://www.blogjava.net/aoneany/articles/271019.html
friendmine
2010-03-22
打赏
举报
回复
这个参数是JVM需要的,你不能调用它的任何方法.
如果使用了会溢出的.
基本上我想可以当成是编译时的this.不过不知道为什么不能用.
Exception in thread "main" java.lang.StackOverflowError
孤独剑客
2010-03-22
打赏
举报
回复
学习中, 顶上去!
JAVA
_API1.6文档(中文)
java
.lang.instrument 提供允许
Java
编程语言代理检测运行在 JVM 上的程序的服务。
java
.lang.management 提供管理接口,用于监视和管理
Java
虚拟机以及
Java
虚拟机在其上运行的操作系统。
java
.lang.ref 提供...
java
动态代理
详解
目前
java
动态代理
的实现分为两种 1.基于JDK的
动态代理
2.基于CGILB的
动态代理
在业务中使用
动态代理
,一般是为了给需要实现的方法添加预处理或者添加后续操作,但是不干预实现类的正常业务,把一些基本业务和主要...
Java
动态代理
详解
动态代理
在
Java
中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、
Java
...由于
Java
动态代理
与
java
反射机制关系紧密,请读者确保已经了解了
Java
反射机制,可参考上一篇文章《》
Java
web安全——
Java
动态代理
Java
动态代理
主要使用场景: 统计方法执行所耗时间。 在方法执行前后添加日志。 检测方法的参数或返回值。 方法访问权限控制。 方法Mock测试。
动态代理
Java
的代理感觉是,给原来的操作前后加上了增强代码,像是...
Java
动态代理
详解 ( 附示例源码,建议收藏)
由于
Java
动态代理
与
java
反射机制关系紧密,请读者确保已经了解了
Java
反射机制,可参考上一篇文章《
Java
反射机制详解》 代理模式 本文将介绍的
Java
动态代理
与设计模式中的代理模式有关,什么.
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章