Проект

Общее

Профиль

Действия

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

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


Раздел 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. Найти подматрицу по условиям

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

Go to top