1

Этап 1

Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep.

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

Знакомство с нитями: synchronized, volatile, yield.

8

Этап 8

Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream.

9

Этап 9

Знакомство с потоками: Reader/Writer, FileReader/FileWriter.

10

Этап 10

Сериализация

1

Этап 1

Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep.

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

Знакомство с нитями: synchronized, volatile, yield.

8

Этап 8

Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream.

9

Этап 9

Знакомство с потоками: Reader/Writer, FileReader/FileWriter.

10

Этап 10

Сериализация

08 октября 2019 31 марта 2020
Цель просрочена на 1692 дня

Цель заброшена

Автор не отписывался в цели 5 лет 7 дней

Личностный рост

Java Core

.

  1. Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep.

    1. Вы достигли 16 уровня

    2. Многопоточность или многонитевость

    3. Создание и запуск новых нитей (трэдов)

    4. Задачи на потоки | 6 уровень

    5. join — ожидание завершения нити

    6. Задача на join

    7. Здоровый sleep

    8. Задачи на sleep

    9. Остановить бушующий поток: неофициальная версия

    10. Остановить бушующий поток: официальная версия

    11. Задачи на interrupt

    12. Полезные ссылки от Профессора — 16

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

    1. Вы достигли 15 уровня

    2. Модификаторы доступа, переопределение методов, реализация абстрактных методов

    3. Задачи | 5 уровень | 2 лекция

    4. Перегрузка методов | часть 2

    5. Задачи на перегрузку методов | 5 уровень

    6. Создание объекта. Порядок вызова конструкторов

    7. Задачи | 5 уровень | 6 лекция

    8. Порядок загрузки классов, статические данные…

    9. Порядок инициализации переменных

    10. Задачи на порядок инициализации переменных

    11. Полезные ссылки от Профессора — 15

    12. Профессия дизайнер

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

    1. Вы достигли 14 уровня

    2. Оператор instanceof

    3. Задачи на instanceof

    4. Приведение типов. Расширение и сужение

    5. Задачи на приведение типов

    6. Полезные ссылки от Профессора — 14

    7. Бонусное задание | 6 лекция | 4 уровень

    8. История компании Яндекс

    9. Бонусное задание | 8 лекция | 4 уровень

  4. Интерфейсы: сравнение с абстрактным классом, множественное наследование.

    1. Вы достигли 13 уровня

    2. Причины существования интерфейсов — поддержка заявленного поведения

    3. Задачи на интерфейсы | 3 уровень

    4. Как пользоваться абстрактными классами

    5. Задачи на абстрактные классы | 3 уровень

    6. Множественное наследование интерфейсов

    7. Задачи на абстрактные классы

    8. Абстрактный класс vs. интерфейс

    9. Стандартные интерфейсы: InputStream, OutputStream

    10. Полезные ссылки от Профессора — 13

    11. Стив Возняк - основатель Apple

    12. Бонусное задание | 11 лекция | 3 уровень

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

    1. Вы достигли 12 уровня

    2. Полиморфизм и переопределение

    3. Задачи на полиморфизм

    4. Перегрузка методов

    5. Задачи на перегрузку методов

    6. Абстрактные классы

    7. Задачи на абстрактные классы | 2 уровень

    8. Интерфейсы

    9. Интерфейсы — это больше чем интерфейсы — это поведение

    10. Задачи на интерфейсы

    11. Полезные ссылки от профессора — 12

    12. Что такое алгоритм?

    13. Бонусное задание | 12 лекция | 12 уровень

  6. Интерфейсы: сравнение с абстрактным классом, множественное наследование.

    1. Вы достигли 11 уровня

    2. ООП — основные принципы

    3. Учитель elly Причины появления ООП

    4. Еще одно объяснение ООП (слабая связность, четкие функции)

    5. Лекция по ООП

    6. Наследование. Преимущество наследования

    7. Задачи на наследование

    8. Инкапсуляция

    9. Задачи на инкапсуляцию

    10. Полезные ссылки от профессора — 11

    11. История Илона Маска

    12. Бонусное задание | 11 лекция | 1 уровень

  7. Знакомство с нитями: synchronized, volatile, yield.

    1. Вы достигли 17 уровня

    2. Проблемы многопоточности: обращение к общему ресурсу

    3. Задачи на общий ресурс — вывод в консоль Java Core

    4. Нет независимости нитей! Даешь synchronized!

    5. Даешь synchronized! Практическая версия

    6. Проблема многопоточности — локальный кэш. Volatile

    7. Задачи на volatile

    8. yield — пропуск хода

    9. Полезные ссылки от Профессора — 17

    10. История PC игр

    11. Бонусное задание | 10 лекция | 7 уровень

  8. Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream.

    1. Вы достигли 18 уровня

    2. Потоки ввода/вывода

    3. Потоки для ввода/вывода файлов

    4. Задачи на FileInputStream, FileOutputStream

    5. InputStream/OutputStream

    6. Задачи на InputStream/OutputStream

    7. BufferedInputStream

    8. Пишем свой поток — обертку на System.in

    9. Задачи на потоки | 8 уровень

    10. Полезные ссылки от Профессора — 18

    11. Игра Skyrim

    12. Бонусное задание | 11 лекция | 8 уровень

  9. Знакомство с потоками: Reader/Writer, FileReader/FileWriter.

    1. Вы достигли 19 уровня

    2. Адаптеры

    3. Reader/Writer

    4. Задачи на Reader/Writer

    5. FileReader/FileWriter

    6. Задачи на FileReader/FileWriter

    7. BufferedReader/InputStreamReader

    8. Пишем свой ридер-обертку на System.out

    9. Задачи на потоки | 9 уровень

    10. Полезные ссылки от Профессора — 19

    11. Как работает Facebook

    12. Бонусное задание | 11 лекция | 9 уровень

  10. Сериализация

    1. Вы достигли 20 уровня

    2. Сохранение массива объектов

    3. Задача на сохранение массива объектов в файл

    4. Сериализация. Начало.

    5. Задачи на сериализацию

    6. Модификатор transient

    7. Сохранение данных/externalizable

    8. Задачи на сериализацию и десериализацию

    9. Полезные ссылки от Профессора — 20

    10. Sun Microsystems Java

    11. Бонусное задание | 10 лекция | 10 уровень

  • 662
  • 08 октября 2019, 13:36
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?