Heim > Java > javaLernprogramm > Wann wird in Java eine .class-Datei erstellt?

Wann wird in Java eine .class-Datei erstellt?

王林
Freigeben: 2023-08-27 11:41:10
nach vorne
893 Leute haben es durchsucht

Wann wird in Java eine .class-Datei erstellt?

Java-Klassendateien haben die Erweiterung „.class“ und enthalten Java-Bytecode. Dieser Dateityp kann von der Java Virtual Machine (JVM) ausgeführt werden. Der Java-Compiler erstellt nach erfolgreicher Kompilierung aus der Datei „.java“ die Datei „.class“. Wenn eine „.Java“-Datei mehrere Klassen enthält, wird jede Klasse in der .Java-Datei in eine separate Klassendatei kompiliert.

Beispiel

class A {
   A() {
      System.out.println("This is class A");
   }
}
class B {
   B() {
      System.out.println("This is class B");
   }
}
class C {
   C() {
      System.out.println("This is class C");
   }
}
public class ClassTest {
   public static void main(String[] args) {
      A obj1 = new A();
      B obj2 = new B();
      C obj3 = new C();
   }
}
Nach dem Login kopieren

Im obigen Beispiel werden nach erfolgreicher Kompilierung des Java-Programms vier „.class“ Dateien im entsprechenden Ordner erstellt, da es vier < /strong> Klassen in „ClassTest.java“ gibt “-Datei. Sie sind A.class, B.class, C.class und ClassTest.class.

Ausgabe

This is class A
This is class B
This is class C
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWann wird in Java eine .class-Datei erstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage