Інтерактивний курс
Курс Java
Вивчайте мову Java з нуля з докладними поясненнями, практичними прикладами та інтерактивними вправами: від базового синтаксису та керування потоком до основних концепцій ООП, таких як класи, успадкування, інтерфейси та колекції.
01 · Модуль 1 — Основи Java
Структура програми на Java, оголошення примітивних змінних, маніпулювання рядками та логічне керування потоком.
02 · Модуль 2 — Основи ООП
Вступ до об’єктно-орієнтованого програмування: класи, поля екземплярів, конструктори, методи та перевантаження.
- 2.1Класи та об'єктиВизначте власні структури даних (класи) і створіть конкретні екземпляри (об’єкти) у пам’яті за допомогою ключового слова new.~12 min
- 2.2Методи та перевантаженняВизначайте поведінку об’єктів за допомогою методів, обробляйте параметри та значення, що повертаються, а також реалізуйте перевантаження методів.~12 min
03 · Модуль 3 — Advanced OOP
Розробляйте розширювані архітектури та уникайте дублювання через успадкування, поліморфізм і абстрактні класи.
- 3.1СпадщинаРозширюйте існуючі класи за допомогою extends, повторно використовуйте та налаштовуйте конструктори за допомогою super() і перевизначайте методи за допомогою @Override.~12 min
- 3.2Поліморфізм і абстрактні класиПризначте екземпляри підкласу змінним батьківського типу та визначте часткові креслення з абстрактними класами та методами.~15 min
04 · Модуль 4 — Інтерфейси та колекції
Відокремлюйте код за допомогою формальних контрактів (інтерфейсів) і маніпулюйте динамічними наборами даних за допомогою класу ArrayList.
05 · Модуль 5 — Обробка винятків
Обробляйте помилки виконання за допомогою блоків try-catch і автоматизованого керування ресурсами за допомогою try-with-resources.
06 · Модуль 6 — Структура колекцій і генерики
Досліджуйте розширені структури даних, такі як Set і Map, і реалізуйте багаторазово використовувані класи та методи за допомогою Generics.
- 6.1Набір і картаЗберігайте унікальні елементи за допомогою HashSet і асоціації ключ-значення за допомогою HashMap, ефективно маніпулюючи даними.~15 min
- 6.2Дженерики в JavaНапишіть безпечний код багаторазового використання, визначаючи загальні класи, інтерфейси та методи за допомогою параметрів типу.~15 min
07 · Модуль 7 — Stream API та лямбда-вирази
Познайомтеся з функціональним програмуванням на Java за допомогою лямбда-виразів, стандартних функціональних інтерфейсів і Stream API.