James Ward James Ward - 1 year ago 89
Java Question

How does Java's Dynamic Proxy actually work?

I understand how to use Dynamic Proxies in Java but what I don't understand is how the VM actually creates a dynamic proxy. Does it generate bytecode and load it? Or something else? Thanks.

Answer Source

At least for Sun's implementation, if you look at the source code of java.lang.reflect.Proxy you'll see that yes, it generates the byte code on-the-fly (using the class sun.misc.ProxyGenerator).

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download