wie wird die java plattformunabhängigkeit realisiert?

sousou

Bekanntes Mitglied
Hallo,

kann mir bitte jemand einigen Kurzen Sätzen am besten sokurz wie möglich erklären wie die Plattformunabhängigkeit von java realisiert wird.

Plattformunabhängigkeit heisst ja das Java auf jeder Plattform oder Betriebssystem läuft.
Dazu braucht man aber ein Interpreter die sogenannte VM -> Virtual Maschine

Aber was passiert genau...



GRUß
 
Die kurzfassung:
Dein Java Programm wird nicht zum Maschinencode compiliert, sondern zum ByteCode. Diesen Bytecode kann jeder VM erkennen und übersetzt es wiederum in den jeweiligen Maschinencode. Deswegen brauchst du ja auch immer die Java umgebung, um Javacode auszuführen.
 
wie jetzt ganz genau? jetzt wirklich hardcore OS bzw VM themen? Nicht sehr einfach...
grob: ein java programm läuft in einem programm (vm) und somit sieht es das betriebsystem (plattform) nicht.
 

Zurück
Oben