Скачали Java. Установили среду разработки. Что дальше? Куда писать код? Что запускать? Где нажимать?
В Java программа начинается с классов и объектов. Класс – это своего рода чертёж, который описывает, как создавать объекты. Объекты, в свою очередь, представляют экземпляры этих классов. Но об этом пока можно не задумываться. Воспринимайте это как своеобразную оболочку для кода. До поры до времени.
Давайте разбираться!
Содержание:
Создание файла в проекте
Как правило, у нас есть хотя бы один класс, в котором “живёт” наш код.
После создания нового проекта в среде разработки (у меня это IntelliJ IDEA) нужно создать свой первый класс на Java. Разместить его нужно в папке “java”. Назову его FirstProject. Файлы с классами Java имеют расширение “.java”. Как же запустить программу? Где она начинается? В каком месте размещать код?
Как запустить код
Сейчас разберёмся. В среде разработки можно выбрать, что именно запускать. Но чтобы класс мог стать запускаемым, он должен удовлетворять некоторым условиям. А именно — иметь в себе определённый код.
В Java каждая программа должна содержать метод main(). Это особый метод, который является точкой входа в программу. Когда программа запускается, она начинает выполнение с этого метода.
Позже вам станет понятнее, почему метод main() именно такой, что такое методы и аргументы, а пока что — напишем код. Пока что примите эти строки как данность, как особую обёртку тому коду, который вы будете писать.
1 2 3 4 5 |
public class FirstProject { public static void main(String[] args) { // Тут будет размещаться код программы } } |
Если записать этот код в файл FirstProject.java, то появятся зелёные значки запуска. Это означает, что программу можно запустить (хоть она пока ещё ничего и не делает). Дальше можно писать код внутрь метода main().
Важно, что “код-обёртка” должен быть практически в точности таким, как здесь. Изменять можно название класса (FirstProject) и название args, но последнее согласно хорошим манерам лучше оставлять как args.
Вместе с изменением названия класса “FirstProject” на “SecondProject” нужно изменить и название файла, в котором он хранится (SecondProject.java). В Java так положено: название файла соответствует названию класса, который в нём лежит.
Отлично. Вот так и запускается программа в Java. Впоследствии можно будет добавить внутрь метода main() вывод какого-нибудь текста на консоль, а затем и прибегнуть к более сложным и интересным операциям. Увлекательного обучения!