Содержание курса
Упрощенные лекции
0/1
Содержание урока:

Виртуальная машина и первая команда

Программа — набор (список) команд. Сначала исполняется первая команда, затем вторая, третья, и так далее. Когда все команды исполнены, программа завершается.

Программы, написанные на языке Java исполняет JVM (Java Virtual Mashine — виртуальная машина Java). JVM — это специальная программа, которая умеет исполнять программы, написанные на языке Java. Список ее команд обширен. Например, этой командой можно вывести на экран надпись «Робот друг человека»

System.out.println("Робот друг человека");

В языке программирования Java команда не может быть сама по себе, она — часть функции (в Java функции еще называют методами). А метод это часть класса. Или другими словами, класс делится на методы, а методы на команды.

Программы на языке Java состоят из классов. Классов может быть десятки тысяч. Минимальная программа — один класс. Для каждого класса заводится отдельный файл, имя которого совпадает с именем класса.

Внутри файлов содержится код (текст) на языке программирования Java. Обычно код класса состоит из «имени класса» и «тела класса». Тело класса помещается в фигурные скобки. Вот как может выглядеть класс Home (файл Home.java):

Тело класса может содержать переменные (их еще называют данные класса) и методы (функции класса)

Пример:

public class Home
{
    int a;
    int b;
    public static void main(String[] args)
    {
        System.out.println("1");
    }

    public static double pi()
    {
        return 3.14;
    }
}

Минимальная программа должна состоять минимум из одного класса, который должен иметь содержать минимум один метод/функцию, с которого начинается выполнение программы. Такой метод должен иметь имя main. Минимальная программа выглядит вот так:

public class Home
{
    public static void main(String[] args)
    {

    }
}

Минимальная программа не содержит ни одной команды. На то они и минимальная.

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