|
0 / 0 / 0
Регистрация: 29.06.2021
Сообщений: 99
|
||||||
Не могу разобраться с параграфом26.10.2021, 10:19. Показов 527. Ответов 7
Метки нет (Все метки)
В учебнике по языку Java нам дали программу:
«При старте Java-программы JVM вызывает функцию с именем main() (имя зарезервировано, как и в С/C++) по имени класса без создания объекта. Для этого функция должна быть объявлена с модификатором static». Я не понимаю фразу «вызывает функцию с именем main() ПО ИМЕНИ КЛАССА». Класс ведь называется Program1? Или я чего-то не понимаю….
0
|
||||||
| 26.10.2021, 10:19 | |
|
Ответы с готовыми решениями:
7
Не могу разобраться с загрузкой данных из файлов,и чтоб в дальнейшем с ними мжно было работать как с массивом,не могу разобраться( Задали работу, не могу разобраться. Используется делфи 10, не могу разобраться, как это сделать
|
|
|
|
| 26.10.2021, 10:25 | |
|
Да вообще то пофиг как назівается клас, хоть даже SieBogomerzkoeTvorenieEstMoyaPervayaProg ramma
Главное что бы в нем был метод маин. Короче говоря - main - это точка входа в програму. исполнение начинается не с первой строки кода, как в питоне например, а с первой строки метода маин, а потом по ссылкам пошло ветвление. Добавлено через 3 минуты Зы если убрать из запускаемого класа метод маин, прога не запустится. можете лично в этом убедиться, изменив main на main1
0
|
|
|
0 / 0 / 0
Регистрация: 29.06.2021
Сообщений: 99
|
|
| 26.10.2021, 10:34 [ТС] | |
|
Спасибо за ответ! Но я всё-таки не поняла, что значит фраза “функция с именем main () ПО ИМЕНИ КЛАССА”, если класс может называться как угодно, а функция называется main?
0
|
|
|
|
|
| 26.10.2021, 11:00 | |
|
Да, стартовій клас можно назвать как угодно, главное, что бы в нем был маин. вызов по имени класа - когда вы заспкаете програму вы запускаете свой клас(по его имени), по барабану как он называется, потом машина проверяет, есть ли в этом класе маин. если он есть - все отлично, прога запустилась, если нет, машина страшно дико ругается нецензурным матом.
1
|
|
|
0 / 0 / 0
Регистрация: 29.06.2021
Сообщений: 99
|
|
| 26.10.2021, 11:06 [ТС] | |
|
Спасибо большое, поняла!
0
|
|
|
|
|
| 26.10.2021, 11:09 | |
|
да пожалуста
0
|
|
|
14 / 11 / 3
Регистрация: 13.07.2018
Сообщений: 37
|
|
| 26.10.2021, 13:08 | |
|
Эту запись можно понять исходя из примера.
Вы когда компилируете код, пишите: javac Programm1.java Получаете на выходе: Programm.class Этот скомпилированный в байт код файл и есть ваша готовая к запуску на jvm программа. Далее вы когда ее запускаете , пишите: java Programm1 Тут jvm берет имя класса Programm1 и ищет у него метод main который void и static и c параметрами в виде массива строк (или просто сигнатура). Далее он его вызывает. Теперь про то, почему в учебнике пишут По имени класса: Например у вас есть архив (jar) классов Programm1 Programm2 итд, и у каждой есть метод main, эту библиотечку классов можно так же запустить, например: java -jar mylib.jar.... Но тут проблемма: классов то, в ней много!!! Какой main запускать?! И вот нам приходит на помощь имя класса: java -jar mylib.jar Programm2 Теперь jvm точно знает какой класс выбрать, чтобы запустить в нем наш любимый main()
1
|
|
|
0 / 0 / 0
Регистрация: 29.06.2021
Сообщений: 99
|
|
| 26.10.2021, 13:10 [ТС] | |
|
Большое спасибо!
0
|
|
| 26.10.2021, 13:10 | |
|
Помогаю со студенческими работами здесь
8
VBA в Word: через мнипуляции с параграфом изменить идентификатор последнего с цель последующего доступа Приветствую, не могу разобраться с кодом программы и не могу сделать .obj файл Не могу написать комментарии для функции поиска, не могу разобраться... Не могу сбилдить игру на android, 3 день не могу разобраться с ошибкой Не могу найти ошибку!! не могу не как разобраться! надо до завтра. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|