Данный текст будет полезен тем, кто давно хотел слезть с иглы тяжеленных IDE, но настройка компилятора под себя - казалось делом неблагодарным и запутанным. VS Code - это лишь редактор кода. Эт не среда разработки - здесь нет встроенного компилятора или дебаггера. Здесь есть только их поддержка. Чем более инструмент универсален - тем сложнее вначале разобраться в его особенностях. Однако, здесь нет ничего невозможного! Если правильно один раз настроить VS Code, то вы получите замечательную среду с помощью которой можно поддерживать различные проекты на совершенно разных языках...
Да, мы можем перегрузить метод main() в Java. Однако, при запуске программы JVM (Java Virtual Machine) всегда ищет точку входа в программу - метод public static void main(String[] args). Это означает, что если метод main() не объявлен как public static void, то он не будет использоваться как точка входа в программу. Если мы перегружаем метод main(), то это означает, что мы создаем новый метод с тем же именем, но с различными параметрами. Это не влияет на основной метод main(), который используется для запуска программы...