Введение в программирование на Java
Java — язык высокого уровня с классовой моделью, ориентированный на надёжность, ясность и разработку в больших командах. Джеймс Гослинг и коллеги из Sun Microsystems выпустили его в середине 1990-х; сегодня развитием занимается сообщество OpenJDK, а в индустрии и open source Java используется повсеместно.
Платформа Java из трёх частей
- Язык: синтаксис и семантика, которые вы пишете в файлах
.java. - Виртуальная машина Java (JVM): выполняет скомпилированный байткод. Программа ориентирована на JVM, а не на конкретный набор инструкций процессора, поэтому один и тот же байткод может работать в Linux, macOS, Windows и других средах.
- JDK (Java Development Kit): инструменты для разработки на Java — компилятор (
javac), стандартные библиотеки, отладчик, запускатель (java) и многое другое. Конечным пользователям, которым нужно только запускать программы, часто достаточно меньшей JRE или поставляемой вместе с приложением среды; разработчики обычно ставят полный JDK.
Ваша первая программа
Сохраните следующий код в файле HelloWorld.java (имя публичного класса должно совпадать с именем файла):
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}В терминале в том же каталоге скомпилируйте и запустите:
javac HelloWorld.java
java HelloWorldНа консоли должно появиться Hello, Java!. Это полный цикл: написать исходник, скомпилировать в байткод (файл .class), затем запустить на JVM.
Что вы будете отрабатывать дальше
Двигаясь по книге, вы поработаете с переменными, операторами, управляющими конструкциями и типами стандартной библиотеки, которые встречаются в обычном Java-коде. Когда вы уверенно запускаете небольшие программы локально, можно углубляться в эти темы.