Вітаємо з переходом на наступний етап навчання в Java-університеті. Попереду багато нових корисних знань, які допоможуть вам стати професіоналом у розробці.
Що ви вивчите в рамках модуля Java Core
- ООП:
- інкапсуляція, поліморфізм. Інтерфейси
- перевантаження, перевизначення. Абстрактні класи
- композиція, агрегація, успадкування
- Stream API
- Приведення типів, instanceof, switch-expression
- Особливості виклику конструкторів. Блок static
- Як влаштовано Object: equals, hashCode, clone, toString(). Immutable objects
- Рекурсія
- Знайомство з потоками:
- Thread, Runnable, start, sleep
- synchronized, volatile, wait, notify.DeadLock
- Executors
- ThreadLocal, Callable, Future
- Внутрішні/Вкладені класи, приклади: Map.Entry
- Серіалізація JSON/XML/YAML
- Reflection API
- Анотації в Java
- Sockets
Зверніть увагу, що частина лекцій у цьому модулі взята з основного онлайн-курсу JavaRush, тому в них стиль подачі інформації трохи відрізняється (виклад теорії у діалогах + ігрові персонажі). Це не впливає на глибину викладу нового матеріалу – це лише його особливість. |
Успіхів у навчанні!
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ