Java的动态代理实际上如何工作?

前端之家收集整理的这篇文章主要介绍了Java的动态代理实际上如何工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我了解如何在 Java中使用动态代理,但我不明白的是VM如何实际创建动态代理.它是否生成字节码并加载它?或者是其他东西?谢谢.

解决方法

至少对于Sun的实现,如果你看看java.lang.reflect.Proxy的源代码,你会看到是的,它会生成字节代码(使用类sun.misc.ProxyGenerator).

猜你在找的Java相关文章