Виртуальная машина и первая команда
Программа — набор (список) команд. Сначала исполняется первая команда, затем вторая, третья, и так далее. Когда все команды исполнены, программа завершается.
Программы, написанные на языке 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, с которого начинает выполняться программа, всегда имеет один и тот же вид