Я не могу найти оператор в Загрузка, связывание и инициализация Спецификация виртуальной машины Java , которая требует, чтобы аргументы были ненулевыми.
Таким образом, следует предположить, что null
разрешено, и, педантично, ваша программа должна быть готова к обработке null
аргументов. Даже если в типичных средах выполнения, таких как запуск Java-программы с использованием программы java
для запуска JVM в Linux, аргументами null
.
никогда не будет.