piątek, listopada 19, 2010

defineClass w JVM


Jakim interfejsem maszyna wirtualna Javy z bajtkodu (byte[]) tworzy klasę (Class)? Są dwa. Jeden w java.lang.ClassLoader.defineClass a drugi w sun.misc.Unsafe.defineClass. Pierwszy jest oficjalnie opisany i ma postać funkcji Javy oraz natywnej funkcji C/C++, drugi jest tylko natywny.

a11 y0ur b4s3 4r3 b3l0n9 t0 u5 :)

0 komentarze: