Java Quick Start Notes-01 HelloWorld analysiert das erste Java-Programm

1. Hallo Welt!

  • Quellcode schreiben
    Hello.java:
public class Hello 
{
    
    
    public static void main(String[] args) 
    {
    
    
        System.out.println("Hello, world!");
    }
}

Beachten Sie, dass der Name der Klasse hier mit dem Dateinamen übereinstimmen muss.

  • Kompilieren
    des Java-Quellcodes muss in eine .class- Bytecode-Datei kompiliert werden, bevor er auf der virtuellen Java-Maschine ausgeführt werden kann.
    Mit dem Javac-Compiler kompilieren:
javac Hello.java
  • Ausführung
    Die nach der Kompilierung generierte .class-Datei kann mit dem Java-Befehl ausgeführt werden:
    Übergeben Sie einfach den Klassennamen während der Ausführung Hello, und die virtuelle Maschine sucht automatisch nach der entsprechenden Klassendatei und führt sie aus.
java Hello

Bildbeschreibung hier einfügen
Aus dem obigen Prozess ist ersichtlich, dass ein Java-Programm in zwei Schritten kompiliert -> ausgeführt werden muss, was im Vergleich zu den vier Schritten der C/C++- Vorverarbeitung, des Kompilierens, des Assemblierens und des Linkens relativ wenige sind.

2. Analyse & Zusammenfassung

Obwohl das Helloworld-Programm einfach ist, stellt es die grundlegendsten Elemente dar, die eine Programmiersprache haben muss.Ähnlich wie das kleinste System eines eingebetteten Mikrocontrollers verkörpert Helloworld die Mindestbedingungen für die Systemarbeit.

  1. Java ist eine objektorientierte Sprache, und die Grundeinheit eines Programms ist eine Klasse
  2. Ein Java-Quellcode kann nur eine Klasse öffentlichen Typs definieren, und der Klassenname und der Dateiname müssen genau gleich sein;
  3. Verwenden Sie javac, um .java-Quellcode in .class-Bytecode zu kompilieren;
  4. Verwenden Sie Java, um ein kompiliertes Java-Programm auszuführen, der Parameter ist der Klassenname;
  5. Java schreibt vor, dass Java-Programme immer von der main-Methode ausgeführt werden, ähnlich wie C/C++ von der main-Funktion;

Supongo que te gusta

Origin blog.csdn.net/qq_41790078/article/details/113077920
Recomendado
Clasificación