Привет, мир!


Java - объектно-ориентированный язык (ООП). Объекты Java являются частью так называемых «классов Java».

Давайте рассмотрим программу Hello world, которая просто печатает "Hello, World!" к экрану.

public class Main {
    public static void main(String[] args) {
        System.out.println("This will be printed");
    }
}

Первая строка определяет класс с именем Main.

public class Main {

В Java каждая строка кода, которая действительно может выполняться, должна находиться внутри класса. В этой строке объявляется класс с именем Main, то есть publicэто означает, что любой другой класс может получить к нему доступ. Пока это не важно, так что не волнуйтесь. А пока мы просто напишем наш код в классе под названием Main, а позже поговорим об объектах.

Обратите внимание: когда мы объявляем публичный класс, мы должны объявить его внутри файла с тем же именем (Main.java), иначе мы получим ошибку при компиляции.

При запуске примеров на сайте мы не будем использовать ключевое слово public, поскольку мы пишем весь наш код в одном файле.

Следующая строка:

public static void main(String[] args) {

Это точка входа в нашу программу Java. у основного метода должна быть эта точная подпись, чтобы иметь возможность запускать нашу программу.

  • public снова означает, что любой может получить к нему доступ.
  • staticозначает, что вы можете запустить этот метод без создания экземпляра Main.
  • void означает, что этот метод не возвращает никакого значения.
  • main это имя метода.

Аргументы, которые мы получаем внутри метода, - это аргументы, которые мы получим при запуске программы с параметрами. Это массив строк. Мы воспользуемся этим в нашем следующем уроке, поэтому не волнуйтесь, если вы не все поймете сейчас.

System.out.println("This will be printed");
  • System - это предопределенный класс, который предоставляет нам Java, и он содержит некоторые полезные методы и переменные.
  • out - статическая переменная в системе, представляющая вывод вашей программы (stdout).
  • println - это метод вывода, который можно использовать для печати строки.

Упражнение

Распечатать "Hello, World!" к консоли.