Warum ist String [] args in Java erforderlich?

Ich verstehe, dass String [] args ein Array von Strings ist, die als Parameter an main übergeben werden.

java Print "Hello, World!"

 

class Print {
  public static void main(String[] args) {
    System.out.println(args[0]);
  }
}

Wenn Sie es jedoch nicht als Parameter angeben (auch wenn Sie es nicht verwenden), wird eine Ausnahme ausgelöst. Warum ist es also erforderlich? Warum kann es auch kein int [] oder boolescher Wert [] sein?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage