Разбор кода
Рассмотрим код построчно:
package com.company;
Эта строка определяет пакет. Пакеты в Java — механизм организации классов в пространствах имён, аналогичный модулям в других языках программирования. Они группируют классы со схожей функциональностью. Класс Main находится в пакете com.company.
public class Main {
Здесь объявлен публичный класс Main. Java — объектно-ориентированный язык, и классы являются его основой. public означает, что этот класс доступен из других пакетов. Main — имя класса, а фигурные скобки {} обозначают начало и конец его тела.
public static void main(String[] args) {
Это основная функция программы, точка входа. public — доступен повсюду; static — рассмотрим позже; void — функция ничего не возвращает; main — имя функции; String[] args — массив строковых аргументов, передаваемых программе при запуске.
//System.out.println("Hello, world!");
System.out.print("Hello, world!");
}
Здесь происходит вывод текста «Hello, world!» на консоль. System.out.print() — функция вывода текста. Закомментированная строка System.out.println("Hello, world!"); выводит текст с переходом на новую строку.
}
Закрывающая фигурная скобка класса Main.
Точка с запятой (;) ставится в конце каждой строки кода (за исключением блоков кода в фигурных скобках).
Комментарии (//) используются для пояснения кода и не влияют на его выполнение.
Компиляция и запуск
Для компиляции используется команда Build Make Project. После успешной компиляции программу можно запустить командой Run Main.
После запуска в консоли отобразится «Hello, world!». Код завершения 0 указывает на отсутствие ошибок.
println() vs print()
System.out.println() выводит текст с переходом на новую строку, в отличие от System.out.print(), которая выводит текст на той же строке.
В этом уроке мы создали простейшую программу на Java, выводящую «Hello, world!» на консоль. Мы рассмотрели пакеты, классы, функции и комментарии. В следующих уроках изучим переменные и другие важные концепции Java.