java静态代理实现