В каких ситуациях мы можем использовать public static void main(String... args) вместо public static void main(String[] args)?
public static void main(String... args)
public static void main(String[] args)
... - это просто синтаксический подсчет над объявлением массива.Вы всегда можете использовать public static void main(String... args), предполагая, что вы используете по крайней мере Java 5.0 (который ввел оператор ...).
...
Для Java 1.5 и выше, вы можете использовать любой из этих двух.В случае ... массив аргументов не обязательно имеет тип String.
В всех ситуациях, когда у нас есть Java 1,5 или выше.До Java 1.5 не было varargs, поэтому вы не могли использовать String...
String...