Освоюємо Java
- Загальний огляд та історія Java
- Встановлення і налаштування середовища розробки
- Основи
- Вступ в класи та методи
- Керування порядком виконання
- Масиви
- Рядки
- Методи
- Об'єкти і класи
- Абстрактні класи
- Вкладені, внутрішні класи
- Інтерфейси
- Винятки
- Колекції
- Графічний інтерфейс користувача
- Менеджери розташування
- Графічні компоненти Swing
- Аплети
- Потоки вводу/виводу
- Узагальнення
- Паралелізм
- Лямбда-вирази
Java (вимовляється Джава; у нас інколи Ява) — об'єктноорієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Синтаксис мови багато в чому походить від C та C++. Java програми виконуються у середовищі віртуальної машини Java. Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. У 2009 році Sun Microsystems придбала компанія Oracle, яка продовжує розвивати «Джава».
Даний підручник орієнтований на вивчення Java як людьми з мінімальним рівнем знання програмування, так і людей — які хочуть покращити свої знання з певних нюансів мови.
Долучайтесь до доповнення та виправлення даного підручника. детальніше на сторінці обговорення).
Якщо знайшли помилку або неточність, будь ласка, виправте її, або напишіть про неї на сторінці обговорення.
Деякі нюанси мови java, які не включені у підручник, винесено в ЧаП
Рівень готовності розділів, позначено відповідним квадратиком:
Детальний зміст
[ред.]- Загальний огляд та історія Java
- Встановлення і налаштування середовища розробки
- Основи
- Вступ в класи та методи
- Керування порядком виконання
- Масиви
- Рядки
- Методи
- Об'єкти і класи
- Абстрактні класи
- Вкладені, внутрішні класи
- Інтерфейси
- Винятки
- Колекції
- Графічний інтерфейс користувача
- Робота з графікою (Swing та AWT)
- Створення фреймів (вікон)
- Робота з фреймами
- Обробка подій
- Робота з графікою (Swing та AWT)
- Менеджери розташування
- Графічні компоненти Swing
- Аплети
- Потоки вводу/виводу
- Узагальнення
- Паралелізм
- Лямбда-вирази
- Серіалізація
Література
- Програмування мовою Java / Олексій Васильєв. — Навчальна книга Богдан. 2020. 696 с.
- Core Java. Volume I, Fundamentals (11th edition) / Cay S. Horstmann. — Pearson. 2018
- Java: The Complete Reference, Eleventh Edition /Herbert Schildt. — Oracle Press. 2019. — 1871 p.
- Learning Java 5th Edition/ Marc Loy, Patrick Niemeyer, Daniel Leuck. — O'Reilly Media. 2020 — 1248 p.
Корисні посилання
- Вісім міфів про Java //EasyCode — статті, що стосуються програмування українською
- Java Notes — детальний англомовний ресурс
- Підручники Java українською
- Приклади програм та документація по Java. (англ.)
- Матеріали по Java
- Основи програмування та алгоритмічні мови
- Об'єктноорієнтоване програмування в Java (курс лекцій)
- Відеоуроки Java українською//Віртуальна Академія
- Java Programming Example Codes
Дивіться також на Вікіпідручнику