L
LittleOneOrTwo
Gast
Hallo,
im JDK ist eine Zip Datei src.zip. Dort lassen sich alle Klassen als lesbare Java Dateien finden, die man auch in eigenen Programmen mit import einbinden und dann im Quelltext aufrufen würde.
Z.B.
Java\jdk1.7.0\src.zip\java\math\ und dort die Datei BigInteger.java - nur so als ein beliebiges Beispiel.
Ist das so richtig? Alles in Java liegt als Java-Datei vor???
Ich kann also (wenn ichs denn verstünde...) in Java selber lesen?
Ist das nicht verdammt unpraktisch alles dann immer erst compilieren zu lassen. Wäre es deshalb nicht sinnvoller alles als kompiliert als Class-Dateien auszuliefern. Oder liegen die auch noch irgendwo und das JDK greift auf irgendwo anders liegende Class-Dateien zurück?
Und meine letzte Frage:
Ist es bei einem Import eigentlich egal ob dort eine Datei.java mit meinen eigenen Klassen läge oder ob es eine bereits compilierte Datei.class wäre?
Vielen Dank im Voraus!!!
🙂
im JDK ist eine Zip Datei src.zip. Dort lassen sich alle Klassen als lesbare Java Dateien finden, die man auch in eigenen Programmen mit import einbinden und dann im Quelltext aufrufen würde.
Z.B.
Java\jdk1.7.0\src.zip\java\math\ und dort die Datei BigInteger.java - nur so als ein beliebiges Beispiel.
Ist das so richtig? Alles in Java liegt als Java-Datei vor???
Ich kann also (wenn ichs denn verstünde...) in Java selber lesen?
Ist das nicht verdammt unpraktisch alles dann immer erst compilieren zu lassen. Wäre es deshalb nicht sinnvoller alles als kompiliert als Class-Dateien auszuliefern. Oder liegen die auch noch irgendwo und das JDK greift auf irgendwo anders liegende Class-Dateien zurück?
Und meine letzte Frage:
Ist es bei einem Import eigentlich egal ob dort eine Datei.java mit meinen eigenen Klassen läge oder ob es eine bereits compilierte Datei.class wäre?
Vielen Dank im Voraus!!!
🙂