Почему в Java требуются аргументы String []?
Я понимаю, что String [] args - это массив строк, передаваемых в main в качестве параметров.
java Print "Hello, World!"
class Print {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
Однако, когда вы не включаете его в качестве параметра (даже если вы не используете), он генерирует исключение. Так зачем это нужно? Кроме того, почему это не может быть int [] или логическое []?