Вивчення Java відкриває двері до безмежних можливостей у світі програмування. Цей посібник надає підхід для початківців, який допоможе розпочати роботу з Java, включаючи налаштування Java на macOS, написання та виконання вашої першої програми "Hello World", а також розуміння основ екосистеми Java. Від ролей JDK, JRE та JVM до різниць між Java SE, Java ME та Java EE — це початок захоплюючої подорожі в світ розробки на Java.
Налаштування Java на macOS
Щоб розпочати своє навчання Java, першим кроком є налаштування середовища розробки на macOS. Дотримуйтесь цих кроків для встановлення JDK (Java Development Kit):
- Завантажити JDK: Перейдіть на офіційну сторінку Oracle Java Downloads та завантажте відповідну версію для macOS.
- Встановити JDK: Запустіть завантажений установник і слідуйте інструкціям на екрані.
- Перевірка установки: Відкрийте термінал і введіть команду:
java -version
. Якщо установка була успішною, термінал покаже встановлену версію Java.
Написання та виконання вашої першої програми на Java
Після завершення налаштування, настав час написати та виконати вашу першу програму на Java: класичну програму "Hello World".
Ось код:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Щоб скомпілювати та виконати цю програму:
- Збережіть файл під ім'ям
HelloWorld.java
. - Відкрийте термінал, перейдіть до директорії файлу та скомпілюйте програму за допомогою:
javac HelloWorld.java
- Виконайте скомпільовану програму:
java HelloWorld
- Виведення має бути:
Hello World
Розуміння видів Java: Java SE, Java ME та Java EE
Java — універсальна мова програмування з кількома виданнями, кожне з яких пристосоване для різних цілей:
- Java SE (Standard Edition): Надає основну функціональність Java і використовується для загального програмування. Це видання, з якого починають більшість студентів.
- Java ME (Micro Edition): Розроблене для вбудованих систем і мобільних пристроїв з обмеженими ресурсами. Хоча його популярність зменшилася через сучасні мобільні платформи, він досі використовується в деяких нішах.
- Java EE (Enterprise Edition): Орієнтоване на корпоративні застосунки, такі як веб-сервери, розподілені системи та великомасштабні сервіси. Тепер його переименовано в Jakarta EE.
Photo on Javase docs
JDK, JRE та JVM: у чому різниця?
Розуміння компонентів екосистеми Java є важливим:
- JVM (Java Virtual Machine): Рuntime-двигун, який виконує байт-код Java. Він забезпечує платформну незалежність Java, переводячи байт-код у специфічні інструкції для машини.
- JRE (Java Runtime Environment): Включає JVM і бібліотеки, необхідні для виконання Java-додатків. Однак він не включає інструменти для розробки програм на Java.
- JDK (Java Development Kit): Розширена версія JRE, що включає інструменти для розробки, такі як компілятор (
javac
), запусковий файл (java
), налагоджувач та інші утиліти. Він необхідний для написання та компіляції програм на Java.
Відносини між цими компонентами можна підсумувати так:
JDK = JRE + Інструменти для розробки
JRE = JVM + Бібліотеки
Цей посібник є хорошою відправною точкою для вашої подорожі в світ Java. Від налаштування середовища до виконання вашої першої програми, тепер ви маєте базові знання про екосистему Java.
Залишайтеся з нами для отримання нових порад та практичних прикладів, коли ви глибше занурюєтеся в цю потужну мову програмування!
Основи Java 🌱
2 історії
Просунута Java 🚀
Записки з Java 🌟
1 історія
Перекладено з: Day01: Starting with Java