Informationen zu Java-Befehlen
Was ist überhaupt ein Java-Befehl?
Hintergrund
Welche Art von Verarbeitung wird durchgeführt, wenn ein Java-Befehl überhaupt im Geschäft ausgeführt wird?
Ich habe es nachgeschlagen.
So funktionieren Java-Befehle
Der Befehl --java ist ein Befehl zum Starten von JVM
- Die JVM lädt die angegebene Klasse nach dem Start und ruft die Hauptmethode der Klasse auf.
- ** Java-Befehlssyntax **
Java voll qualifizierter Klassenname[Argument Argument...]
Einzelheiten
- Die Argumente, die auf den Klassennamen folgen, heißen ** "Startparameter" ** oder ** "Befehlszeilenargumente" **.
- Mehrere Startparameter können angegeben werden, indem sie durch ein Leerzeichen getrennt werden.
- Startparameter sind optional und können weggelassen werden
--Die als Startparameter angegebenen Daten werden von JVM im String-Array-Objekt gespeichert und als Argument der Hauptmethode übergeben.
Ablauf beim Ausführen des Java-Befehls
- Starten Sie die JVM
--Finden und laden Sie die angegebene Klasse aus dem Klassenpfad
--Erstellen Sie ein Array-Objekt vom Typ String, um Startparameter zu speichern
- Führen Sie die Hauptmethode mit einem Verweis auf das Objekt vom Typ String-Array aus, das die Startparameter als Argument enthält.
Beispiel
public class Main{
public static void main(String[] args) {
System.out.println(args[0] + " " + args[1]);
}
}
Befehl
$ java Main red blue grenn
[Dokojava](https://www.google.com/url?sa=t&rct=j&q=1esrc=s&source=web&cd=1cad=rja&uact=8&ved=2ahUKEwj5qq3KlMPsAhWlIqYKHcW1Cl4QFjAAegIegIeg Versuchen wir es tatsächlich mit iJ_00k-0ctsUdsFTbwDe)!
Referenzierter Artikel (Vielen Dank immer.)
[Auch Anfänger können leicht verstehen] Zusammenfassung der Verwendung von Java-Befehlen