Проект

Общее

Профиль

Действия

JavaCore » История » Редакция 8

« Предыдущее | Редакция 8/15 (Разница(diff)) | Следующее »
Александр Александров, 27.06.2018 00:49


Раздел JavaCore

Описание

Квест «Java Core» рассчитан на тех, кто уже получил минимальную подготовку по Java (в рамках Квеста «Java Syntax» JavaRush). Здесь вам предстоит пройти 10 увлекательных 
уровней, в которых вы изучите основы ООП, познакомитесь с потоками, сериализацией, перегрузкой методов, узнаете много нового об интерфейсах и множественном 
наследовании. Учёба уже не так проста, как на Квесте «Java Syntax», но регулярная практика — решение задач — поможет вам успешно пройти все его 10 уровней и быть 
готовым к разработке мини-проектов в самом ближайшем будущем.

Оглавление

Java Core. Уровень 1 Основы ООП: основные принципы, наследование, инкапсуляция.
Java Core. Уровень 2 Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.
Java Core. Уровень 3 Интерфейсы: сравнение с абстрактным классом, множественное наследование.
Java Core. Уровень 4 Приведение типов, instanceof. Большая задача на интерфейсы.
Java Core. Уровень 5 Перегрузка методов, особенность вызова конструкторов.
Java Core. Уровень 6 Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep
Java Core. Уровень 7 Знакомство с нитями: synchronized, volatile, yield
Java Core. Уровень 8 Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream


Java Core. Уровень 1 Основы ООП: основные принципы, наследование, инкапсуляция.

  1. Объектно-ориентированное программирование
  2. Наследование как явление

Java Core. Уровень 2 Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.

  1. *%{color: magenta}Thinking in java%*: Полиморфизм

Java Core. Уровень 3 Интерфейсы: сравнение с абстрактным классом, множественное наследование.

  1. *%{color: magenta}Thinking in java%*: Интерфейсы

Java Core. Уровень 4 Приведение типов, instanceof. Большая задача на интерфейсы.

  1. *%{color: magenta}Thinking in java%*: Информация о типах

Java Core. Уровень 5 Перегрузка методов, особенность вызова конструкторов.

  1. *%{color: magenta}Thinking in java%*: Инициализация членов класса

Java Core. Уровень 6 Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep

  1. Параллельное выполнение

Java Core. Уровень 7 Знакомство с нитями: synchronized, volatile, yield

  1. Критические секции

Java Core. Уровень 8 Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream

  1. Ввод и вывод

Обновлено Александр Александров почти 6 года назад · 8 изменени(я, ий)

Go to top