Zum Inhalt springen

„Java VM“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
JRE
Redirect auf Java Virtual Machine
 
Zeile 1: Zeile 1:
#REDIRECT [[Java_Virtual_Machine]]
Eine '''Java VM''' wird benötigt, um in der [[Programmiersprache Java]] geschriebene [[Programm]]e auszuführen.
'''VM''' ist dabei die Abkürzung für ''Virtual Machine'' oder ''[[Virtuelle Maschine]]''.

Die Java VM ist eine Software, die den [[Bytecode]] von [[Programmiersprache Java|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]] "'''J'''ust '''I'''n '''T'''ime" in [[Maschinencode]] übersetzen.
Ein weiterer Ansatz, ist der von [[Sun Microsystems|Sun]] entwickelte [[Hotspot (Java)|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 [[JRE]]s (Java-Runtime-Environment).

== Weblinks ==
*[http://java.sun.com/docs/books/vmspec/ The Virtual Machine Specification]

Aktuelle Version vom 2. Juni 2003, 23:38 Uhr

Weiterleitung nach: