Zum Inhalt springen

Java VM

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. Mai 2003 um 13:26 Uhr durch Warp (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine Java VM wird benötigt, um in der Programmiersprache Java geschriebene Programme auszuführen. VM ist dabei die Abkürzung für Virtual Machine oder Virtuelle Maschine.

Die Java VM ist grob beschrieben, ein Stück Software, das den Bytecode von Java-Programmen interpretiert und auf der tatsächlich eingesetzten Hardware und Betriebssystem schließlich zur Ausführung bringt.

Diese Anstrengung wird unternommen, um Plattformunabhängigkeit zu erreichen.

Aus Performancegründen setzen die meisten Java VM's so genannte JIT-Compiler ein, die unmittelbar beim Laufen des Programms den Bytecode "Just In Time" in Maschinencode übersetzen. Ein weiterer Ansatz, ist der von Sun entwickelte Hotspot.

Java-Maschinen stehen für alle gängigen Betriebsysteme zur Verfügung (z. B. Linux, Mac, Palm-OS, Solaris, Windows, usw.).

Die Java VM ist Teil des JREs.