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.
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