Я собираюсь предположить, что для основного метода вы имеете в виду создать метод для основного класса или файла.
В java, как и на любом другом языке, вы можете делать все, что захотите, используя только основной класс, но это нехорошо, собирается создать действительно большой файл, и его будет очень сложно поддерживать. Вы используете классы на всех языках, чтобы сделать вашу программу более организованной и легкой для понимания. (Если мы углубимся в действительно сложную программу создания классов, то у интерфейса, и т. Д. c будет гораздо больше причин, чтобы просто упорядочить код, но придерживаться базовых c)
Когда вам нужно создать класс держать методы? Это зависит от вас и от того, как вы хотите организовать свой код.
Вы действительно новичок в Java Я рекомендую немного прочитать о OOP, возможно, дам вам несколько советов, когда у вас есть использовать класс или не использовать.