В чем разница между 1) и 2) ??
1) public static void main(String[] args){
//
}
2) public static void main(String args[] ){
//
}
artemoon124
15 уровень
В чем разница?(см. внутри)
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ВалиханExpert
18 сентября 2019, 18:48
Разницы особой нет. Это как подъезд и парадная, бордюр и поребрик. Обозначают одно и то же. Просто лучше применять ту терминологию, которая является родной.
1 вариант - "исконно" Java, так сказать титульная форма записи. Желательно писать так.
2 вариант оставили c С-подобных языков.
0
VladimirMaster
13 сентября 2019, 19:54
Немножко теории напишу тут по методу main, мож кому пригодится:
1. public - этот модификатор означает, что метод доступен для всех других классов
2. static - это ключевое слово значит, что метод не требует запуска экземпляра класса
3. void - это ключевое слово означает, что метод ничего не возвращает
4. main() - это основной метод (первый метод для запуска или точка входа)
5. String[] - это массив строк поданный на вход
6. args - это имя массива
0
Justinian Judge в Mega City One Master
13 сентября 2019, 11:30
Они идентичны по функциональности.
Но принято писать:
String[] args.
тип[] имяПеременной
Второй вариант добавили, чтобы тем кто писал на С было привычней переходить на джаву.
0