"spielt jedoch unter Java die Geschwindigkeit eine untergeordnete Rolle" Diese Aussage ist falsch und irreführend. Richtig ist folgendes: Der vom Java-Compiler erzeugte Bytecode ist plattformunabhängig und nativ für die Java-Virtuelle-Maschine (JVM). Beim Laden des Bytecodes wird dieser von der JVM in den Maschinencode der jeweiligen Plattform konvertiert, das ist ein sogenannter JIT-Compiler ("Just in Time"). Die JVM ist immer plattformspezifisch und kann dies daher. Damit dauert das Laden einer Java-Applikation bzw. das Nachladen eines Programmteils etwas länger, die Ausführungszeit unterscheidet sich aber nicht grundsätzlich von der Ausführung gleichwertiger C++-Programme. Weitere Anmerkungen:
* Auch andere Plattformen brauchen beim Laden etwas Zeit, das ist üblich und kein extra Nachteil von Java.
* Java ist eine gängige Programmiersprache sowohl im Serverbereich als auch für PC-Applikationen. Java könnte es sich nie leisten "langsam" zu sein. Insbesondere im Serverbereich mit seinen vielen parallelen Anfragen gibt es teils bessere Unterstützung im Multithreading als unter C++ üblich. Beispiel Atomic-Zugriffe im Programmierstandard gibt es in Java seit ca. 2003. Erst der neueste C++-Standard (C++11) hat da endlich nachgefasst.
Ergebnis 1 bis 2 von 2
> Dies sind Kommentare zum TecChannel Artikel:
-
17.02.2012, 07:10 #1
Registrierter Benutzer
- Registriert seit
- 02 2012
- Beiträge
- 1
Java Virtual Machine unter Linux
-
der Artikel ist von 2001
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Comodo Time Machine - Snapshots unter Windows
Von lmkservices im Forum Ihre KommentareAntworten: 0Letzter Beitrag: 09.01.2012, 15:33 -
WHAX Installation unter MS Virtual PC
Von jojo0411 im Forum Linux & Unix ClientsAntworten: 4Letzter Beitrag: 23.11.2005, 16:37 -
Java Prob unter Win2000
Von Frankson im Forum Windows ServerAntworten: 2Letzter Beitrag: 04.06.2004, 19:07 -
Videoschittprogramme unter Linux
Von helscha im Forum ProgrammeAntworten: 3Letzter Beitrag: 16.04.2004, 02:13






Zitieren

Lesezeichen