十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1,创建一个UserService类:

海丰网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。
public interface UserService {
public String getTheName(int id);
public Integer getTheAge(int id);
}2,创建实现类UserServiceImpl
public class UserServiceImpl implements UserService {
@Override
public String getTheName(int id) {
return "小风";
}
@Override
public Integer getTheAge(int id) {
return 10;
}
}3, 测试类JDKProxyTest
public class JDKProxyTest implements InvocationHandler {
private Object target;
JDKProxyTest() {
super();
}
JDKProxyTest(Object target) {
super();
this.target = target;
}
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
System.out.println("++++++调用方法之前: " + method.getName() + "++++++");
Object result = method.invoke(target, args);
System.out.println("++++++调用方法之后: " + method.getName() + "++++++"+result);
return result;
}
public static void main(String[] args) {
UserServiceImpl userService = new UserServiceImpl();
InvocationHandler handler=new JDKProxyTest(userService);
UserService userServiceProxy=
(UserService) Proxy.newProxyInstance(userService.getClass().getClassLoader(), userService.getClass().getInterfaces(), handler);
System.out.println(userServiceProxy.getTheName(1));
System.out.println(userServiceProxy.getTheAge(1));
}
}