Обязательная запись public static void main(String[] args) {/*тело метода*/ } Метод main() — точка входа в программу. Может быть несколько методов main. Входные параметры — только массив строк. Если этого метода не будет, то компиляция возможна, но при запуске будет Error: Main method not found...
Да, мы можем перегрузить метод main() в Java. Однако, при запуске программы JVM (Java Virtual Machine) всегда ищет точку входа в программу - метод public static void main(String[] args). Это означает, что если метод main() не объявлен как public static void, то он не будет использоваться как точка входа в программу. Если мы перегружаем метод main(), то это означает, что мы создаем новый метод с тем же именем, но с различными параметрами. Это не влияет на основной метод main(), который используется для запуска программы...