День 01: Початок роботи з Java

Вивчення 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):

  1. Завантажити JDK: Перейдіть на офіційну сторінку Oracle Java Downloads та завантажте відповідну версію для macOS.
  2. Встановити JDK: Запустіть завантажений установник і слідуйте інструкціям на екрані.
  3. Перевірка установки: Відкрийте термінал і введіть команду: java -version. Якщо установка була успішною, термінал покаже встановлену версію Java.

pic

Написання та виконання вашої першої програми на Java

Після завершення налаштування, настав час написати та виконати вашу першу програму на Java: класичну програму "Hello World".

Ось код:

public class HelloWorld {  
 public static void main(String[] args) {  
 System.out.println("Hello World");  
 }  
}

Щоб скомпілювати та виконати цю програму:

  1. Збережіть файл під ім'ям HelloWorld.java.
  2. Відкрийте термінал, перейдіть до директорії файлу та скомпілюйте програму за допомогою: javac HelloWorld.java
  3. Виконайте скомпільовану програму: java HelloWorld
  4. Виведення має бути: Hello World

pic

Розуміння видів Java: Java SE, Java ME та Java EE

Java — універсальна мова програмування з кількома виданнями, кожне з яких пристосоване для різних цілей:

  • Java SE (Standard Edition): Надає основну функціональність Java і використовується для загального програмування. Це видання, з якого починають більшість студентів.
  • Java ME (Micro Edition): Розроблене для вбудованих систем і мобільних пристроїв з обмеженими ресурсами. Хоча його популярність зменшилася через сучасні мобільні платформи, він досі використовується в деяких нішах.
  • Java EE (Enterprise Edition): Орієнтоване на корпоративні застосунки, такі як веб-сервери, розподілені системи та великомасштабні сервіси. Тепер його переименовано в Jakarta EE.

pic

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.
Залишайтеся з нами для отримання нових порад та практичних прикладів, коли ви глибше занурюєтеся в цю потужну мову програмування!

pic

Gipsyfine

Основи Java 🌱

Переглянути список

2 історії

pic

pic

pic

Gipsyfine

Просунута Java 🚀

Переглянути список

pic

Gipsyfine

Записки з Java 🌟

Переглянути список

1 історія

pic

Перекладено з: Day01: Starting with Java

Leave a Reply

Your email address will not be published. Required fields are marked *