Освоюємо Java

Матеріал з Вікіпідручника
Перейти до: навігація, пошук
Java LOGO2.jpg

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%.svg

Зміст коротко[ред.]

  1. 75%.svg Загальний огляд та історія Java
  2. 100%.svg Встановлення і налаштування середовища розробки
  3. 100%.svg Основи
  4. 100%.svg Вступ в класи та методи
  5. 100%.svg Керування порядком виконання
  6. 100%.svg Масиви
  7. 100%.svg Рядки
  8. 75%.svg Методи
  9. 75%.svg Об'єкти і класи
  10. 75%.svg Винятки
  11. 50%.svg Графічний інтерфейс користувача
  12. 25%.png Колекції
  13. 100%.svg Менеджери розташування
  14. 25%.svg Графічні компоненти Swing
  15. 25%.svg Потоки вводу/виводу
  16. 25%.png Узагальнення
  17. 00%.png Паралелізм

Зміст детально[ред.]

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


Література

  • 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.

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

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