First page Back Continue Last page Overview Graphics
JVM, Bytecode
JVM
- http://java.sun.com/docs/books/vmspec/
- Java bytecode – java virtual machine – hardware
- Jazyk, struktura JVM, struktura Java tříd, nahrávání, instrukce
- Bytecode – one byte instruction + operands*
- registry, stack, gc-heap, method area
- stack oriented design
BCEL – Byte Code Engineering Library
- http://jakarta.apache.org/bcel/
- Analýza, změny a vytváření java tříd
- Rozšiření možností Javy bez změny kompilátoru nebo JVM
- V souborech, ale také dynamicky za běhu (classLoader)
Java decompilers