Освоюємо Java

Матеріал з Вікіпідручника
Перейти до навігації Перейти до пошуку
OsvJava2.png

Java (вимовляється Джава; у нас інколи Ява) — об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems у 1995 році як основний компонент платформи Java. Синтаксис мови багато в чому походить від C та C++. Java програми виконуються у середовищі віртуальної машини Java. Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. В 2009 році Sun Microsystems придбала компанія Oracle, яка продовжує розвивати "Джава".

Даний підручник орієнтований на вивчення Java як людьми з мінімальним рівнем знання програмування, так і людей - які хочуть покращити свої знання з певних нюансів мови.

Долучайтесь до доповнення та виправлення даного підручника. детальніше на сторінці обговорення).

Якщо знайшли помилку або неточність, будь ласка виправте її, або напишіть про неї на сторінці обговорення.

Деякі нюанси мови java, які не включені у підручник, винесено в ЧаП

Рівень готовності розділів, позначено відповідним квадратиком: 00%.svg 25%.svg 50%.svg 75%.svg 100 percent.svg

Детальний зміст[ред.]

  1. Загальний огляд та історія Java 75%.png
  2. Встановлення і налаштування середовища розробки 100%.png
  3. Основи 100%.png
  4. Вступ в класи та методи 100 percent.svg
  5. Керування порядком виконання 100 percent.svg
  6. Масиви 100 percent.svg
  7. Рядки 100%.png
  8. Методи 100%.png
  9. Об'єкти і класи 100%.png
  10. Абстрактні класи 100%.png
  11. Вкладені, внутрішні класи 25%.png
  12. Інтерфейси 100%.png
  13. Винятки 100%.png
  14. Колекції 50%.png
  15. Графічний інтерфейс користувача 50%.png
    • Робота з графікою (Swing та AWT)
      • Створення фреймів (вікон)
      • Робота з фреймами
    • Обробка подій
  16. Менеджери розташування 100%.png
  17. Графічні компоненти Swing 25%.png
  18. Аплети 100%.png
  19. Потоки вводу/виводу 25%.svg
  20. Узагальнення 25%.png
  21. Паралелізм 25%.png
  22. Лямбда-вирази 25%.png
  23. Серіалізація 00%.png


Література

  • Програмування мовою 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.

Корисні лінки

Дивіться також на Вікіпідручнику