Структура программы
Структура файла с исходным кодом выглядит так.
На верхнем уровне - файл с исходным кодом (с расширением .java). Это текстовый файл с инструкциями для компьютера.
Внутри одного файла, обычно, находится один класс. Класс - это небольшой кусочек программы, контейнер для методов (действий) и данных (состояния). Класс - это шаблон для объектов. Пока просто это запомните. Детально мы это будем рассматривать позже. Один класс может выполнять много действий, иметь много методов. Метод - это действие, которое умеет выполнять объект. К примеру собаки лают, в бутылку можно налить жидкость и так далее.
Методы содержат в себе инструкции или выражения. Выражение - это описание, как выполнять действие.
Разберём исходный код на инструкции
1 public static void main(String[] args) {
2 System.out.println("Привет, я Java! А ты?");
3 }
4 }
• На первой строке, находится особый метод main , который является начальным местом для запуска Java программы.
public static void main(String[] args) {
Так вот, сигнатура этого метода должна быть именно такой, буква в букву, без этого метода, или если он будет написан как-то по другому, Java не сможет запустить вашу программу.
Новый термин: Сигнатура - это набор признаков, однозначно идентифицирующих нечто. В данном случае это слова "общедоступный" "статический", "ничего не возвращающий", имеющий имя "main", и принимающий список строковых параметров.
• Строки три и четыре - это символы закрывающих фигурных скобок, которые указывают на завершение блоков инструкций метода main и класса GreetMe . Им соответствуют парные открывающие скобки на строках 1 и 2 , находящиеся в конце каждой из этих строк.
• Во второй строке, для вывода текста мы используем метод println ("печатай-строку"), который находится в особом объекте, в системе вывода текста, System.out .
Методы, обычно, вызываются по следующей схеме: ИмяОбъекта.имяМетода(параметры); То есть для нашего метода System.out.println() , это будет, Имя объекта System, точка, имя объекта out, точка, имя метода println, круглая скобка, параметры, круглая скобка. Внутри круглых скобок стоит пара двойных кавычек, а между ними некие слова. Всё, что заключено между этими двойными кавычками, представляет собой текстовые данные. И в данном примере эти текстовые данные выступают в качестве параметра к методу println .
Мы получаем System.out.println("Привет, я Java! А ты?")
Теперь осталась только добавить точку с запятой в конце строки.
System.out.println("Привет, я Java! А ты?") ;
Теперь у нас получилась законченная конструкция/выражение, которая выводит наш текст на экран.