„Java VM“ – Versionsunterschied
Erscheinungsbild
[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: