Daniel Thoma: Wie prüfen ob Variable existiert + package Frage.

Beitrag lesen

Hallo Markus,

Nun, die VM braucht natürlich immer etwas, bis sie gestartet ist und auch der Javacompiler benötigt die meines Wissens.
Nachdem Dein Programm gestartet ist, läuft es allerdings nicht langsam. Der zweite Dialog erscheint sofort nachdem der erste geschlossen wurde. Selbiges gilt für die Ausgabe.
Swing ist sicher langsam im vergleich zu Toolkits, die in C geschrieben sind. Aber bei so einem mikrigen Dialog merkt man das wirklich nicht.
Was die Ausgabe von Text auf der Konsole angeht: Das dürfte kaum schneller gehen, schließlich findet da nur ein einziger Methodenaufruf statt. Die Methode selbst ist nativ implementiert.
Sicher ist Java in vielen Bereichen langsamer als C. Vor allem durch den ganzen Overhead, den Objekte, der GC usw mit sich bringen.
Für sehr viele Aufgaben ist das aber bei Weitem schnell genug.

Grüße

Daniel