java动态代理和反射

时间:2020-10-29 07:40:02
【文件属性】:
文件名称:java动态代理和反射
文件大小:21KB
文件格式:RAR
更新时间:2020-10-29 07:40:02
java动态代理 java动态代理 public class HireProxy implements InvocationHandler { //被代理的真实角色 private Object obj; public HireProxy(Object obj) { super(); this.obj = obj; } //第二个参数method,被代理对象的接口方法 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("做前置工作"); System.out.println("--------------------------"); if(args != null){ for(Object o : args){ System.out.println(o); } } System.out.println("--------------------------"); Object invoke = method.invoke(obj, args); System.out.println("做后置工作"); return invoke; } }
【文件预览】:
TestReflectDemo
----.project(391B)
----bin()
--------main()
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------main()
----.classpath(301B)

网友评论