Hi Tobias
Momentmal, heißt das, dass mir meine Informatiklehrerein was falsches erzählt hat. Sie hat gesagt wenn die *.java compiliert wird (und das wird sie ja bei Java) dann wird der Quelltext in _MASCHINENSPRACHE_ umgewandelt!
Das ist in nahezu jedem Fall nicht wahr. Es gibt laut den Sun Werbeaussagen Prozessoren, welche den Java-Bytecode als ihre Maschinensprache benutzen, praktisch habe ich noch nie sowas gesehen. Für diese Sonderfälle ist die Aussage dann korrekt.
Auf den meisten Plattformen braucht Java hingegen eine virtuelle Maschine die den Bytecode von Java in Maschinencode des Computers umwandelt, diesen Maschinencode aber durchaus auch cacht, dh nicht bei jedem Aufruf aufs neue interpretiert.
Gruss Daniela