Освоюємо Java
Java (вимовляється Джава; у нас інколи Ява) — об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Синтаксис мови багато в чому походить від C та C++. Java програми виконуються у середовищі віртуальної машини Java. Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. В 2009 році Sun Microsystems придбала компанія Oracle, яка продовжує розвивати Джаву.
Даний підручник орієнтований на вивчення Java як людьми з мінімальним рівнем знання програмування так і людей, які хочуть покращити свої знання з певних нюансів мови.
Долучайтесь до доповнення та виправлення даного підручника (детальніше на сторінці обговорення).
Якщо знайшли помилку або неточність, будь-ласка виправте її, або напишіть про неї на сторінці обговорення.
Деякі нюанси мови java, які не включені у підручник, винесено в ЧаП
Рівень готовності розділів позначено відповідним квадратиком:
![]()
Зміст коротко [ред.]
Загальний огляд та історія Java
Встановлення і налаштування середовища розробки
Основи
Вступ в класи та методи
Керування порядком виконання
Масиви
Рядки
Методи
Об'єкти і класи
Винятки
Графічний інтерфейс користувача
Менеджери розташування
Графічні компоненти Swing
Потоки вводу/виводу
Узагальнення
Паралелізм
Зміст детально [ред.]
- Загальний огляд та історія Java

- Встановлення і налаштування середовища розробки
- Основи
- Вступ в класи та методи
- Керування порядком виконання
- Масиви
- Рядки
- Методи
- Перевантаження методів
- Об'єкти і класи
- Винятки
- Винятки в java
- Типи винятків
- Конструкція try
- Throw
- Throws
- Графічний інтерфейс користувача
- Робота з графікою (Swing та AWT)
- Створення фреймів (вікон)
- Робота з фреймами
- Обробка подій
- Аплети
- Робота з графікою (Swing та AWT)
- Менеджери розташування
- Графічні компоненти Swing

- Потоки вводу/виводу

- Узагальнення

- Паралелізм

- Серіалізація

Література
- Core Java. Volume I, Fundamentals / Cay S. Horstmann, Gary Cornell. — Prentice Hall - Sun Microsystems Press. 2007 - 811 p.
- Java: The Complete Reference, Seventh Edition /Herbert Schildt. - The McGraw-Hill Companies. 2007. - 1057 p.
- Learning Java / Patrick Niemeyer, Jonathan Knudsen. - O'Reilly&Associates, Inc. 2000. - 716 p.
Корисні лінки
- Програмування на Джава. Гарний ресурс українською
- Вісім міфів про Java //EasyCode - статті, що стосуються програмування українською
- Java Notes - детальний англомовний ресурс
- Підручники Java українською
- Приклади програм та документація по Java. (англ)
- Матеріали по Java
- Основи програмування та алгоритмічні мови
Дивіться також на Вікіпідручнику