Проект

Общее

Профиль

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

Редакция 10 (Александр Александров, 27.06.2018 00:50) → Редакция 11/15 (Александр Александров, 27.06.2018 00:50)

h1. *Раздел JavaCore* 

 h2. *Описание* 

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

 h2. *Оглавление* 

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

 ---- 

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

 # "Объектно-ориентированное программирование":https://ru.wikibooks.org/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 
 # "Наследование как явление":http://www.skipy.ru/philosophy/inheritance.html 

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

 # "*%{color: magenta}Thinking in java%*: Полиморфизм":http://wikijava.it-cache.net/index.php@title=Glava_8_Thinking_in_Java_4th_edition.html 

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

 # "*%{color: magenta}Thinking in java%*: Интерфейсы":http://wikijava.it-cache.net/index.php@title=Glava_9_Thinking_in_Java_4th_edition.html 

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

 # "*%{color: magenta}Thinking in java%*: Информация о типах":http://wikijava.it-cache.net/index.php@title=Glava_13_Thinking_in_Java_4th_edition.html 

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

 # "*%{color: magenta}Thinking in java%*: Инициализация членов класса":http://wikijava.it-cache.net/index.php@title=Glava_5_Thinking_in_Java_4th_edition.html#.D0.98.D0.BD.D0.B8.D1.86.D0.B8.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F_.D1.87.D0.BB.D0.B5.D0.BD.D0.BE.D0.B2_.D0.BA.D0.BB.D0.B0.D1.81.D1.81.D0.B0 

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

 # "*%{color: magenta}Thinking in java%*: Параллельное выполнение":http://wikijava.it-cache.net/index.php@title=Glava_17_Thinking_in_Java_4th_edition.html 

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

 # "*%{color: magenta}Thinking in java%*: Критические секции":http://wikijava.it-cache.net/index.php@title=Glava_17_Thinking_in_Java_4th_edition.html#.D0.9A.D1.80.D0.B8.D1.82.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.B5_.D1.81.D0.B5.D0.BA.D1.86.D0.B8.D0.B8 

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

 # "*%{color: magenta}Thinking in java%*: Ввод "Ввод и вывод":http://wikijava.it-cache.net/index.php@title=Glava_16_Thinking_in_Java_4th_edition.html#.D0.92.D0.B2.D0.BE.D0.B4_.D0.B8_.D0.B2.D1.8B.D0.B2.D0.BE.D0.B4
Go to top