Почему в Java требуются аргументы String []?

Я понимаю, что String [] args - это массив строк, передаваемых в main в качестве параметров.

java Print "Hello, World!"

 

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

Однако, когда вы не включаете его в качестве параметра (даже если вы не используете), он генерирует исключение. Так зачем это нужно? Кроме того, почему это не может быть int [] или логическое []?

Ответы на вопрос(6)

Ваш ответ на вопрос