wingjay / wingjay.github.io

blog for wingjay.
16 stars 12 forks source link

《Java 技术之动态代理机制》评论 #28

Open wingjay opened 6 years ago

wingjay commented 6 years ago

文章地址:http://wingjay.com/2018/02/11/java-dynamic-proxy

loicaplay commented 6 years ago

看到“就是这么神奇”,忍不住点进来了。。

wudashan commented 6 years ago

统计函数耗时–动态代理实现

public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
        long start = System.currentMillions();
        Object result = method.invoke(target, args);
        System.out.println("耗时:" + (System.currentMillions() - start));
        return result;
    }

上面的target变量从哪里来的?

wingjay commented 6 years ago

@wudashan 应该是 realObject,这里写错了。

counten commented 4 years ago

请问这个生成的代理类$Proxy0.class 在那里可以找到呢,我在windows下运行正常,但是没有找到这个class文件