Java Core
Квест «Java Core» призначений для тих, хто вже отримав мінімальну підготовку з Java (у рамках квесту «Java Syntax» на JavaRush) . Тут ви пройдете 10 захопливих рівнів, де вивчите основи ООП, познайомитеся з потоками, серіалізацією, перевантаженням методів, дізнаєтеся багато нового про інтерфейси та множинне успадкування. Навчання буде вже не таким простим, як у квесті «Java Syntax», але регулярна практика — розв'язання задач — допоможе вам успішно пройти всі його 10 рівнів і підготуватися до розробки мініпроєктів у найближчому майбутньому.
- Рівень 1
Недоступний Основи ООП: основні принципи, успадкування, інкапсуляція. - Рівень 2
Недоступний Основи ООП: перевантаження, поліморфізм, абстракція, інтерфейси. - Рівень 3
Недоступний Інтерфейси: порівняння з абстрактним класом, множинне успадкування. - Рівень 4
Недоступний Перетворення типів, instanceof. Велика задача на інтерфейси. - Рівень 5
Недоступний Перевантаження методів, особливості виклику конструкторів - Рівень 6
Недоступний Знайомство з потоками: Thread, Runnable, start, join, interrupt, sleep - Рівень 7
Недоступний Знайомство з нитками: synchronized, volatile, yield - Рівень 8
Недоступний Знайомство з потоками: InputStream/OutputStream, FileInputStream, FileOutputStream - Рівень 9
Недоступний Знайомство з потоками: Reader/Writer, FileReader/FileWriter - Рівень 10
Недоступний Серіалізація