Software Engineering - Architekturen und Agilität

Der Disassembler javap

JavaSPEKTRUM - Ausgabe 05/2009
Titelthema: Software Engineering - Architekturen und Agilität

Leseprobe:

Ein Decompiler erzeugt aus dem Maschinen- oder Objektcode wieder lesbaren Quellcode in einer Hochsprache wie Java. Ein Disassembler übersetzt die Maschinensprache (also Nullen und Einsen) in Assemblersprache zurück. Oft kann man mit Hilfe dieser Werkzeuge interessante Entdeckungen machen und insbesondere auch unser Speicher-Rätsel aus Heft 4 lösen. Das JDK (Java Development Kit) liefert mit javap standardmäßig einen Disassembler für Java-Class-Dateien mit.

Autor(en): Heinz M. Kabutz

Artikeljahresübersichten JavaSPEKTRUM 2009

Print-Ausgabe kaufen und weiterlesen Hier lesen