args
является сокращением от arguments
, и цель этого массива - хранить значения, предоставленные при запуске приложения Java, например
java YourClass argument0 argument1 argument2
Вы можете изменить имя любого параметра метода (компилятор все равно не сохраняет эти имена, поэтому они присутствуют только в файле .java
и заменяются другими значениями в файле .class
), включая args
, но я бы оставил его как. Как кто-то сказал:
Всегда кодируйте так, как будто парень, который в конечном итоге поддерживает ваш код, будет жестоким психопатом, который знает, где вы живете.
так что не делайте ненужных изменений.
Вы также можете удалить этот аргумент, но таким образом вы создадите свой собственный отдельный метод, который будет называться main
, но больше не будет точка входа. Это означает, что вы не сможете запустить его напрямую через
java YourClass
потому что JVM будет искать метод public static void main(String[])
в YourClass
, но поскольку ваш метод не подходит для этой подписи, он не будет рассматриваться как допустимая точка входа.
person
Pshemo
schedule
24.02.2018