С чего начинается программа

Скачали Java. Установили среду разработки. Что дальше? Куда писать код? Что запускать? Где нажимать?

В Java программа начинается с классов и объектов. Класс – это своего рода чертёж, который описывает, как создавать объекты. Объекты, в свою очередь, представляют экземпляры этих классов. Но об этом пока можно не задумываться. Воспринимайте это как своеобразную оболочку для кода. До поры до времени.

Давайте разбираться!

Создание файла в проекте

Как правило, у нас есть хотя бы один класс, в котором “живёт” наш код.

После создания нового проекта в среде разработки (у меня это IntelliJ IDEA) нужно создать свой первый класс на Java. Разместить его нужно в папке “java”. Назову его FirstProject. Файлы с классами Java имеют расширение “.java”. Как же запустить программу? Где она начинается? В каком месте размещать код?

Скриншот IntelliJ IDEA со структурой проекта Java

Как запустить код

Сейчас разберёмся. В среде разработки можно выбрать, что именно запускать. Но чтобы класс мог стать запускаемым, он должен удовлетворять некоторым условиям. А именно — иметь в себе определённый код.

В Java каждая программа должна содержать метод main(). Это особый метод, который является точкой входа в программу. Когда программа запускается, она начинает выполнение с этого метода.

Позже вам станет понятнее, почему метод main() именно такой, что такое методы и аргументы, а пока что — напишем код. Пока что примите эти строки как данность, как особую обёртку тому коду, который вы будете писать.

Скриншот IntelliJ IDEA с зелёным треугольником для запуска класса

Если записать этот код в файл FirstProject.java, то появятся зелёные значки запуска. Это означает, что программу можно запустить (хоть она пока ещё ничего и не делает). Дальше можно писать код внутрь метода main().

Важно, что “код-обёртка” должен быть практически в точности таким, как здесь. Изменять можно название класса (FirstProject) и название args, но последнее согласно хорошим манерам лучше оставлять как args.

Вместе с изменением названия класса “FirstProject” на “SecondProject” нужно изменить и название файла, в котором он хранится (SecondProject.java). В Java так положено: название файла соответствует названию класса, который в нём лежит.

Можно запустить Java-класс SecondProject из среды разработки IntelliJ IDEA

Отлично. Вот так и запускается программа в Java. Впоследствии можно будет добавить внутрь метода main() вывод какого-нибудь текста на консоль, а затем и прибегнуть к более сложным и интересным операциям. Увлекательного обучения!

Добавить комментарий