Project

General

Profile

Actions

Раздел 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. Уровень 9 и 10 Знакомство с потоками: Reader/Writer, FileReader/FileWriter и Сериализация


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. *%{color: magenta}Thinking in java%*: Параллельное выполнение

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

  1. *%{color: magenta}Thinking in java%*: Критические секции

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

  1. *%{color: magenta}Thinking in java%*: Ввод и вывод
  2. *%{color: brown}JavaRush:%* Как правильно делать сортировку в Java

Java Core. Уровень 9 и 10 Знакомство с потоками: Reader/Writer, FileReader/FileWriter и Сериализация

  1. *%{color: magenta}Thinking in java%*: Ввод и вывод
  2. ЧИСЛА АРМСТРОНГА
  3. Изучите секреты Java Serialization API
  4. Пять вещей, которые вы не знали о... сериализации Java-объектов
  5. Как я могу объединить два массива в Java?
  6. Сортировка HashMap значениями
  7. ФОРМАТИРОВАНИЕ ЧИСЕЛ И ТЕКСТА В JAVA.
  8. Class Pattern
  9. Неверный результат Java Math.pow
  10. Поиск прямоугольников в матрице
  11. Найти подматрицу по условиям

Updated by Александр Александров about 6 years ago · 15 revisions

Go to top