Поздравления за преминаването към следващия етап от вашето обучение в Java University. Предстоят много нови полезни знания, които ще ви помогнат да станете професионалист в разработката на софтуер.
Какво ще научите в модула Java Core
- ООП:
- капсулиране, полиморфизъм. Интерфейси
- претоварване, надхвърляне. Абстрактни класове
- композиция, агрегация, наследяване
- API за поток
- Прехвърляне на типове, екземпляр на , израз за превключване
- Нюанси на извикване на конструктори. статичен блок.
- Организация на класа Object : equals() , hashCode() , clone() , toString() . Неизменни обекти
- Рекурсия
- Въведение в нишките:
- Thread , Runnable , start , sleep
- синхронизиран , непостоянен , изчакайте , уведомете.DeadLock
- Изпълнители
- ThreadLocal , Callable , Future
- Вътрешни/вложени класове, примери: Map.Entry
- Сериализация на JSON/XML/YAML
- API за отражение
- Анотации в Java
- Гнезда
Моля, имайте предвид, че някои от уроците в този модул са взети от основния курс на CodeGym, така че техният стил е малко по-различен (теорията е представена с помощта на разговори между героите на играта). Това не засяга дълбочината на представяне на нов материал - това е просто избраният метод на представяне. |
Успех в учението!