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