«Hello, World!» — так называют программу, которая выводит текст Hello, World!
на экран. Поскольку она очень простая, ее часто используют в качестве первой программы для знакомства с языком программирования.
Рассмотрим написание данной программы на языке Java.
Примечание: Для запуска программ на Java можно воспользоваться онлайн-компилятором.
«Hello, World!» на Java:
1 2 3 4 5 6 7 |
// Первая программа class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } |
Результат:
Hello, World!
Как работает программа «Hello, World!» на Java:
Строка №1: // Первая программа
В Java любая строка, начинающаяся с //
— является комментарием. Комментарии предназначены для того, чтобы программисты, читающие код, лучше и легче его понимали. Комментарии полностью игнорируются компилятором Java (программой, которая преобразует Java-код в исполняемый байт-код).
Строка №2: сlass HelloWorld {
Каждая программа на Java начинается с определения класса. В данной программе, HelloWorld
— это название класса, а его определение находится между фигурными скобками:
1 2 3 |
class HelloWorld { ... .. ... } |
Каждое Java-приложение должно содержать определение класса, название которого должно точно соответствовать имени Java-файла (файла с расширением .java).
Строка №4: public static void main(String[] args) {
Здесь описана главная функция (или «метод») программы с названием main
. Любое Java-приложение должно иметь метод main
, поскольку он является точкой входа в программу — именно с этой строки начинается выполнение программы.
Более подробно о методах и механике их работы будет рассказано на следующих уроках.
Строка №5: System.out.println(“Hello, World!”);
Эта строка представляет собой стейтмент (инструкция, которая выполняет какое-либо действие) вывода, который выводит на экран текст Hello, World!
. Текст, заключенный в кавычки, является строкой.
Данный стейтмент находится внутри главного метода main
, который, в свою очередь, находится внутри класса HelloWorld
.
Ключевые моменты:
Каждое Java-приложение должно содержать определение класса, имя которого должно быть таким же, как и у Java-файла (имя файла и класса должны совпадать).
Метод main
должен находиться внутри определения класса.
Точкой входа в Java-программу является главный метод main
.
Пример Java-программы, которая ничего не делает:
1 2 3 4 5 |
public class HelloWorld { public static void main(String[] args) { // Код } } |
Не волнуйтесь, если вы пока не понимаете значения терминов «метод», «класс» и т.д. Мы рассмотрим это детально на следующих уроках.