Читать книгу Изучаем Java: 7 первых шагов - Сергей Ирюпин - Страница 2
2. Шаг второй: Hello, world!
ОглавлениеИтак, на вашем компьютере установлен и настроен JDK – всё готово для того, чтобы писать текст программы или исходный код. Для этого годится любой текстовый редактор, даже самый простой. А компиляцию и запуск проводить в командной строке (терминале).
Конечно, лучше использовать редактор, который имеет подсветку синтаксиса и плагин, автоматизирующий компиляцию и запуск. Для Windows хорошим выбором будет Notepad++ с плагином NppExec. Если у вас Linux или Мас, то можно использовать кроссплатформенные редакторы, такие как Geany или Atom. Подробно о их настройке можно прочесть в статье “Пишем код на Java и Go в текстовом редакторе”.
В 1978 году вышла книга Брайана Кернигана и Денниса Ричи “Язык программирования Си”. В первых главах там приводился код простейшей программы, которая выводила на экран текст “Hello, world!”. Так родилась традиция начинать изучение любого языка программирования с написания HelloWorld. Сделаем это и мы. Наберём приведенный ниже код в текстовом редакторе, для начала можно использовать обычный Notepad.
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Код начинается с ключевого слова class. Программы на Java состоят из классов, подобно тому как, к примеру, автомобиль состоит из отдельных блоков. В нашей программе всего один класс, но в серьёзных приложениях их могут быть десятки и сотни. Затем следует имя класса – HelloWorld. Имена классов должны начинаться с большой буквы и соответствовать стилю CamelCase – таково соглашение между Java разработчиками. Имена классам (и другим сущностям – методам, полям и переменным) рекомендуется давать мнемонические, “говорящие”.
После имени, внутри фигурных скобок {}, находится тело класса. Оно может содержать поля, методы и другие классы. Поля хранят данные, о них поговорим позднее. Методы содержат набор команд или исполняемый код. Имена методов (как и полей и переменных) необходимо писать с маленькой буквы и в стиле camelCase