#1. Вступний курс мови програмування JAVA. Hello World
Hello, World!
Ласкаво просимо до курсу основ програмування мовою Java.
Перші мови програмування були зрозумілі машинам, які розуміють лише мову одиниць та нулів. Але такі мови складні для розуміння людьми.
Пізніше було створено мови програмування, зрозуміліші людей. Це спричинило поділ праці програмістів. Прикладні програмісти створюють та описують абстракції у програмах. А переведенням цих абстракцій у машинні інструкції, зрозумілі ЕОМ, займаються компілятори та ентерпретатори — програми написані системними програмістами. У цьому курсі ми розмотуємо саме прикладне програмування.
Java - об'єктно-орієнтована мова програмування. У ньому існують класи (class ) та об'єкти (object ). Об'єкти вJava є екземпляри класу.
ООП - об'єктно-орієнтоване програмування - один з основних напрямків у створенні програм. Ми ще повернемося до цієї теми на наступних уроках.
Середовище розробки
Для написання коду та роботи з прикладами потрібне середовище розробки. Це набір програм, утиліт та інших інструментів, без яких зараз не обходиться жоден програміст. Середовище розробки робить процес програмування швидшим і зрозумілішим завдяки автоматичній перевірці правильності коду та підказкам. Рекомендуємо для цього курсу використовувати середовище розробки IntelliJ IDEA — завантажте безкоштовну версіюCommunity Edition та встановіть її.
Перша програма
Запустіть середовище розробки та натисніть Створити проект (Create new project ). Далі у вікні створення проекту зліва вгорі виберіть мову проекту Java і натисніть кнопкуNext. Подальші налаштування можна залишити за замовчуванням. На останньому екрані можназмінити ім'я та розташування проекту, та створити проект натисканням кнопкиFinish.
Далі відкриється порожнє вікно проекту серед розробки. Зліва відкрийте вкладкуProject дерева проекту. Розкрийте проект і знайдіть усередині папкуsrc. У цій папці завжди розміщується код, написаний програмістами. Поки вона порожня, то ми ще нічого не писали. Давайте це виправимо.
Правою клавішею миші викличте контекстне меню папкиsrc та виберітьNew> Java Class. Далі вкажіть ім'я класу -Main. Це буде головний клас нашого проекту, у ньому ми писатимемо наш код.
Давайте напишемо програмуHello World, яка виводить на екран напис «Hello, World!».
Перший рядок оголошує клас під назвоюMain.
УJava кожен рядок коду, який може виконуватися, повинен знаходитися всередині класу. Цей рядок оголошує класMain, модифікатор доступуpublic означає, що клас загальнодоступний і будь-який інший клас може отримати доступ до нього. На даний момент це не важливо, тому не хвилюйтеся. Для початку просто напишемо наш код у класіMain, а про об'єкти поговоримо пізніше.
Зверніть увагу, що коли ми оголошуємо загальнодоступний клас (public ), ми повинні оголосити його у файлі з тим же ім'ям (Main.java ), інакше ми отримаємо помилку під час компіляції.
Це точка входу нашоїJava програми. Методmain повинен мати таку саму сигнатуру, як показано, інакше програма не буде працювати.
- public знову ж таки означає, що метод загальнодоступний
- static означає, що ви можете виконати цей метод без створення екземпляра класу Main
- void означає, що метод не повертає жодного значення
- main - ім'я методу
Приза допомогою цього рядка ми виводимо на екран «Hello, World!».
Це масив рядків. Ми будемо використовувати його в наступному уроці, тому не хвилюйтеся, якщо зараз ви не все розумієте.
Поки що потренуйтеся виводити різний текст, бо тільки практика зробить із вас програміста!