Hallo,
nach dem ich nun mein erstes Java Programm kompiliert habe, und es mir im Editor angeschaut habe, war ich doch über die ganzen Sonderzeichen verwundert:
Sehen die Sonderzeichen wirklich so aus oder kann mein Editor die class Datei gar nicht Fehlerfrei aufrufen?
Und verstehe ich das richtig das der geschwindigkeits Vorteil gegenüber eines Interpreters da liegt,
das im Vorfeld schon der ganze Code umgebaut wird also alle Objekte schon auseinander genommen werden und letztendlich aus der ganzen Masse nur noch ein Prozedurales Programm entsteht, also der Java "Interpreter" nur noch den Code von oben nach unter lesen und übersetzen muss?
nach dem ich nun mein erstes Java Programm kompiliert habe, und es mir im Editor angeschaut habe, war ich doch über die ganzen Sonderzeichen verwundert:
Êþº¾ 3
<init> ()V Code LineNumberTable main ([Ljava/lang/StringV
SourceFile HelloWorld.java
Hallo JavaFan
HelloWorld java/lang/Object java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/StringV ! *· ±
% ² ¶ ±
Sehen die Sonderzeichen wirklich so aus oder kann mein Editor die class Datei gar nicht Fehlerfrei aufrufen?
Und verstehe ich das richtig das der geschwindigkeits Vorteil gegenüber eines Interpreters da liegt,
das im Vorfeld schon der ganze Code umgebaut wird also alle Objekte schon auseinander genommen werden und letztendlich aus der ganzen Masse nur noch ein Prozedurales Programm entsteht, also der Java "Interpreter" nur noch den Code von oben nach unter lesen und übersetzen muss?
Zuletzt bearbeitet: