Содержание пакета (4 курса)
1. Java Часть 1 (Базовая работа со встроенными конструкциями) 4.75
1. Знакомство с Java
7 уроков
👁
434
👤
220
Закрытый
1.1
Установка Java и IDEA
↗
141
42
13м
8
Закрытый
1.2
Базовые определения знания о компьютере
↗
55
39
6м
6
Открытый
1.3
Вывод данных, работа с переменными
↗
79
35
22м
8
Открытый
1.4
Ввод данных через терминал
↗
62
30
27м
7
Закрытый
1.5
Основные типы данных и их преобразование
↗
36
27
26м
6
Закрытый
1.6
Обработка строк
↗
31
23
39м
5
Закрытый
1.7
Математические операторы
↗
30
24
16м
3
2. Работа с условным оператором
4 урока
👁
114
👤
82
Закрытый
2.1
Условные оператор if и операторы сравнения
↗
31
23
29м
7
Закрытый
2.2
Вложенный условный оператор и логические операторы
↗
30
20
53м
4
Закрытый
2.3
Оператор case
↗
27
20
32м
2
Закрытый
2.4
Тернарный оператор
↗
26
19
23м
2
3. Цикл for и массивы
3 урока
👁
71
👤
51
Закрытый
3.1
Работа с циклом for
↗
25
18
42м
2
Закрытый
3.2
Массивы и обход массива циклом
↗
24
18
38м
1
Закрытый
3.3
Обработка многомерного массива
↗
22
15
45м
0
4. Циклы for-each и while
4 урока
👁
90
👤
77
Закрытый
4.1
Поэлементный цикл for
↗
24
18
22м
0
Закрытый
4.2
Цикл while, обработка бесконечных циклов
↗
21
18
21м
3
Закрытый
4.3
Ключевые слова break и continue
↗
23
19
2м
1
Закрытый
4.4
Подведем итоги
↗
22
22
1м
1
2. Java Часть 2 (Знакомство с ООП) 5.0
1. Методы
3 урока
👁
167
👤
58
Открытый
1.1
Что такое метод и зачем он нужен (как функции)
↗
115
23
11м
5
Открытый
1.2
Получение аргументов и возврат значения
↗
28
21
23м
1
Закрытый
1.3
Обработка исключений
↗
24
14
64м
3
2. Знакомство с OOP
2 урока
👁
39
👤
33
Закрытый
2.1
Что такое OOP и в чем принцип его работы
↗
20
18
2м
2
Закрытый
2.2
Простой пример класса, работа с this
↗
19
15
38м
2
3. Управление доступом
3 урока
👁
58
👤
43
Закрытый
3.1
Модификаторы доступа
↗
21
14
39м
2
Закрытый
3.2
Использование геттеров и сеттеров
↗
18
15
27м
1
Закрытый
3.3
Пред и пост обработчики с использованием геттеров и сеттеров
↗
19
14
61м
2
4. Статические методы и свойства
2 урока
👁
39
👤
22
Закрытый
4.1
Статические свойства
↗
21
12
39м
2
Закрытый
4.2
Статические методы
↗
18
10
100м
2
5. Перегрузка метода
4 урока
👁
70
👤
46
Закрытый
5.1
Перегрузка обычного метода
↗
20
10
27м
1
Закрытый
5.2
Перегрузка статического метода
↗
18
10
43м
1
Закрытый
5.3
Перегрузка конструктора
↗
17
11
33м
1
Закрытый
5.4
Подведем итоги
↗
15
15
1м
2
3. Java Часть 3 (Наследование, Полиморфизм и Enum) 5.0
1. Наследование классов
4 урока
👁
206
👤
71
Открытый
1.1
Знакомство с наследованием (extends)
↗
130
22
7м
3
Открытый
1.2
Наследование полей и методов
↗
30
20
24м
0
Закрытый
1.3
Вызов конструктора родительского класса с помощью super
↗
26
17
21м
2
Закрытый
1.4
Переопределение методов (@Override)
↗
20
12
66м
1
2. Полиморфизм и приведение типов
3 урока
👁
65
👤
44
Закрытый
2.1
Основы полиморфизма: поведение через общий тип
↗
22
14
30м
0
Закрытый
2.2
Динамический выбор метода во время выполнения
↗
22
19
14м
-1
Закрытый
2.3
Явное и неявное приведение типов
↗
21
11
33м
0
3. Абстрактные классы и интерфейсы
4 урока
👁
77
👤
48
Закрытый
3.1
Объявление и использование абстрактных классов
↗
20
13
21м
1
Закрытый
3.2
Создание абстрактных методов
↗
20
13
20м
1
Закрытый
3.3
Объявление и реализация интерфейсов
↗
20
11
21м
-1
Закрытый
3.4
Множественная реализация интерфейсов и различия с классами
↗
17
11
17м
0
4. Перечисления (enum) в объектно-ориентированном дизайне
5 уроков
👁
85
👤
53
Закрытый
4.1
Что такое enum: синтаксис и отличие от классов
↗
22
10
36м
0
Закрытый
4.2
Почему enum не может наследовать другие классы (extends)
↗
18
14
24м
0
Закрытый
4.3
Реализация интерфейсов с помощью enum
↗
17
9
10м
2
Закрытый
4.4
Использование enum для реализации полиморфного поведения
↗
17
9
2м
0
Закрытый
4.5
Подведем итоги
↗
11
11
1м
1
4. Java Часть 4 (Коллекции) 5.0
1. Основы коллекций и списков
4 урока
👁
168
👤
60
Закрытый
1.1
Что такое коллекции: мотивация, преимущества перед массивами
↗
103
26
1м
1
Закрытый
1.2
Интерфейс List и класс ArrayList: добавление, удаление, поиск
↗
27
13
49м
2
Закрытый
1.3
Класс LinkedList и сравнение с ArrayList
↗
20
11
26м
1
Закрытый
1.4
Перебор элементов списка: цикл for, for-each, Iterator, ListIter
↗
18
10
25м
1
2. Множества (Set)
4 урока
👁
67
👤
41
Закрытый
2.1
Интерфейс Set: уникальность и отсутствие порядка
↗
18
16
24м
0
Закрытый
2.2
Класс HashSet: добавление, проверка, удаление
↗
17
13
59м
1
Закрытый
2.3
TreeSet и LinkedHashSet: порядок и сортировка
↗
17
8
27м
-1
Закрытый
2.4
Реализация своей коллекции
↗
15
4
49м
0
3. Отображения (Map)
3 урока
👁
51
👤
24
Закрытый
3.1
Интерфейс Map: концепция ключ–значение
↗
19
14
2м
1
Закрытый
3.2
Классы HashMap, TreeMap, LinkedHashMap
↗
17
4
2м
0
Закрытый
3.3
Вложенные коллекции и их обработка
↗
15
6
1м
1
4. Сортировка и выбор коллекций
3 урока
👁
48
👤
28
Закрытый
4.1
Сортировка коллекций: Collections.sort() и Comparable
↗
18
8
2м
1
Закрытый
4.2
Кастомная сортировка. Comparator
↗
17
7
1м
1
Закрытый
4.3
Подведем итоги
↗
13
13
1м
1