Добрый день! Я никак не могу понять есть ли разница с точки зрения реализации кода, в случае когда метод main идет первым, а вспомогательный метод вторым и в случае когда метод main идет вторым, а вспомогательный метод первым?
Valentina
5 уровень
Методы
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
jv.tab
23 сентября 2020, 00:50
Ну и зачем тебе такой хернёй страдать, больше нечего делать
0
Андрей Java Developer в ОТР Expert
19 сентября 2020, 11:01
Разницы нет, но есть некоторые рекомендации на этот счёт, чтобы код был удобочитаем и легко поддерживаемым. Рекомендую книгу "Чистый код", которая однозначно будет полезна.
0
Valentina
20 сентября 2020, 15:39
Спасибо!
0
Justinian Judge в Mega City One Master
19 сентября 2020, 08:23
Суть в том, что методы ВЫЗЫВАЮТСЯ в определенном месте.
Это значит, что они исполняются не в порядке очереди или указания в классе.
Они могут быть расположены как угодно, они вызываются по имени.
Ну например в школу вызвали родителей 5 детей и сказали ждать в коридоре под кабинетом директора.
Не важно в каком порядке они сидят, кто ближе к кабинету кто дальше. Периодически из кабинета будет выходить секретарь и говорить "Петровы! Иванов! Сидоров!" то есть вызывать конкретных родителей.
Так и методы.
Поэтому main может быть последним, может быть первым, может быть посредине.
+4
Сергей Я Java Developer в DXC/Luxoft Expert
19 сентября 2020, 07:09
без разница. Главный поток выполняет метод main, так как данный метод является точкой входа в программу.
+1