Ниже представлена развёрнутая третья глава, ориентированная на новичков, в духе предыдущих глав. Цель этой главы — показать, как создать и запустить самую простую программу на Java — легендарное "Hello World!".
"Hello World!" — это традиционная первая программа, которую пишут начинающие программисты при изучении нового языка. Она делает следующее: выводит на экран фразу "Hello World!".
Почему именно это? Потому что цель — не в содержании текста, а в самом процессе: вы создадите проект, напишете минимальный код, скомпилируете его и запустите. Когда вы увидите заветную фразу в консоли, вы поймёте, что успешно прошли путь от написания кода до его выполнения. Это ваш "приветственный ритуал" в мир программирования.
Если вы следовали предыдущим главам, то у вас уже установлены JDK и IntelliJ IDEA, а также есть общее представление о том, что такое проект.
Шаги:
Откройте IntelliJ IDEA. Если при запуске IDE покажет начальный экран, нажмите на кнопку New Project
. Если у вас уже открыт проект, перейдите в меню File → New → Project
.
В появившемся окне убедитесь, что выбрано Java
(и что IntelliJ IDEA "видит" ваш установленный JDK).
Задайте имя проекта, например: HelloWorldProject
.
Нажмите Finish. После этого вы увидите структуру проекта, где будет папка src
(source), в которой мы будем писать код.
В Java весь ваш код размещается внутри классов. Один класс — один файл с расширением .java
. Когда мы запускаем программу, Java ищет специальный метод main
в одном из классов — именно с него начинается выполнение.
Шаги:
src
.src
→ New → Java Class
.Main
(наберите Main
без кавычек) и нажмите Enter.IntelliJ IDEA создаст файл Main.java
с базовой заготовкой:
public class Main {
}
Пока это пустой класс.
main
— точка входаЧтобы программа знала, с чего начинать, мы должны написать в классе Main
специальный метод main
. Он выглядит так:
public static void main(String[] args) {
// Здесь будет код, который выполнится при запуске
}
Добавьте этот метод внутрь фигурных скобок класса Main
:
public class Main {
public static void main(String[] args) {
// Пока оставим пустым
}
}
Чтобы вывести текст в консоль (область внизу IDE, где появляется результат работы программы), используйте команду:
System.out.println("Текст");
Эта команда напечатает заданную строку и перейдёт на новую строку. Если хотите напечатать что-то без перехода на новую строку, используйте System.out.print("Текст");
, но это пока не обязательно знать.
Давайте выведем "Hello World!":
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Обратите внимание на точку с запятой ;
в конце строки — она обязательна.
Теперь пришло время запустить наш код и увидеть результат.
Убедитесь, что файл Main.java
открыт.
В верхней части IntelliJ IDEA вы увидите зелёный треугольник (кнопка запуска). Нажмите на него.
Если не видите — кликните правой кнопкой мыши по коду и выберите Run 'Main'
.
Внизу откроется панель Run, где вы должны увидеть:
Hello World!
Поздравляем! Вы только что создали и запустили свою первую программу на Java.
Когда вы нажали "Запуск", IntelliJ IDEA сделала следующее:
Компиляция кода: ваш понятный для человека код (Main.java
) был переведён в так называемый байт-код (Main.class
), который понимает Java Virtual Machine (JVM).
Запуск JVM: Затем JVM выполнила байт-код вашего класса Main
. Она нашла метод main
и начала выполнение строчек кода внутри него.
Вывод в консоль: Когда JVM дошла до строки System.out.println("Hello World!");
, она напечатала текст в консоль.
В итоге вы увидели результат на экране.
Не скомпилировалось, есть ошибки в коде:
Проверьте синтаксис. Возможно, вы забыли точку с запятой или неправильно написали System.out.println
. Убедитесь, что имя класса и имя файла совпадают (Main
и Main.java
).
Нет вывода в консоль:
Убедитесь, что вы действительно добавили команду System.out.println("Hello World!");
внутри метода main
, а не за его пределами.
Не видите кнопку запуска:
Попробуйте кликнуть правой кнопкой мыши по коду в методе main
и выбрать Run 'Main'
.
Вы сейчас сделали крайне простую вещь — напечатали "Hello World!" — но это важный шаг. Вы прошли полный цикл:
main
.Этот опыт показывает, что вы готовы к более сложным задачам. Отныне вы можете изменять текст, выводить числа, пробовать новые команды. Главное — вы знаете, как запустить ваш код.
main
.Main
и метод main
.System.out.println
.Дальше мы будем изучать синтаксис более глубоко. Но уже сейчас вы можете считать себя начинающим Java-программистом: вы смогли написать и запустить свой первый код!
На этом мы завершаем третью главу. В следующей главе мы рассмотрим базовый синтаксис языка более детально, познакомимся с переменными, типами данных, условиями и циклами, чтобы вы могли начинать создавать свои первые простые программы с логикой.
Просмотров: 84