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НедоступенСериализация