Перейти к основному содержимому

Простая программа на Java

public class Sample
{
public static void main(String[] args)
{
System.out.println("Hello!");
System.out.println("Welcome to Java!");
}
}

Проанализируем исходный код класса Sample. При определении класса вначале идет модификатор доступа public, который указывает, что данный класс будет доступен всем, то есть его можно будет запустить из командной строки. Далее идет ключевое слово class, пока будем это считать неким контейнером, в котором реализована программная логика, определяющая порядок работы приложения. Классы являются стандартными блоками, из которых состоят все приложения, написанные на Java. Все, что имеется в программе на Java, должно находиться в пределах класса. Затем идёт название класса Sample.

Файл, содержащий исходный текст, должен называться так же, как и открытый (public) класс, и иметь расширение файла .java. Таким образом, код рассматриваемого здесь класса следует разместить в файле Sample.java.

Входной точкой в программу на языке Java является метод main, который определен в классе. Именно с него начинается выполнение программы. Он обязательно должен присутствовать в программе. При этом его заголовок может быть только таким:

public static void main (String args[])

Следует обратить внимание на то, что в языке Java учитывается регистр букв. Так, если вы перепутаете их (например, наберете Main вместо main), рассматриваемая программа выполняться не будет.

Вначале заголовка метода идет модификатор public, который указывает, что метод будет доступен извне (из командной строки и из других классов). Слово static указывает, что метод main - статический, а слово void - что он не возвращает никакого значения. Далее в скобках идут параметры метода - String args[] - это массив args, который хранит значения типа String, то есть строки. При запуске программы через этот массив можно передать в программу различные данные.

Основным строительным блоком методов на языке Java являются инструкции. Каждая инструкция выполняет некоторое действие, например, вызовы других методов, объявление переменных и присвоение им значений. После завершения инструкции в Java ставится точка с запятой (;). Данный знак указывает компилятору на конец инструкции.

После заголовка метода идет его блок кода, который содержит набор выполняемых инструкций. Он заключается в фигурные скобки, а инструкции помещаются между открывающей и закрывающей фигурными скобками:

{
System.out.println("Hello!");
System.out.println("Welcome to Java!");
}

В рассматриваемом примере кода при выполнении метода main в консоль выводятся текстовые строки. Для этой цели используется объект System.out и вызывается его метод println. Метод всегда отделяется от объекта точкой.

Комментирование кода​

Код программы может содержать комментарии. Комментарии позволяют понять смысл программы, что делают те или иные ее части. При компиляции комментарии игнорируются и не оказывают никакого влияния на работу приложения и на его размер.

В Java есть два основных типа комментариев: однострочный и многострочный. Однострочный комментарий размещается на одной строке после двойного слеша //. А многострочный комментарий заключается между символами /* текст комментария */. Он может размещаться на нескольких строках. Например:

/*
Многострочный комментарий

Объявление нового класса, который содержит код программы
*/
public class Sample { // начало объявления класса Sample

// определение метода main
public static void main(String[] args) { // объявление нового метода
System.out.println("Hello Java!"); // вывод строки на консоль
} // конец объявления нового метода
} // конец объявления класса Sample