Курс на Stepik
Обложка курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+» на Stepik
Бесплатно

Жизнь после "восьмерки": Флагманские нововведения в Java 9+ 5.000

Открыть на
STEPIK.ORG

Свыше 7,5 часов видеолекций с разбором наиболее важных и/или интересных нововведений, появившихся в Джаве, начиная с JDK9 вплоть до 22-го. ✓ Упор сделан на кодовые примеры, хотя и теорчасть тоже присутствует в приличном объеме; ✓ Тематика открытая: курс будет пополняться по мере выхода новых релизов Джавы. При разборе уч.материала работаем как с командной строки, так и в наиболее популярных IDE: NetBeans, IntellijIDEA, Eclipse, а для модульных тестов привлекаем JUnit. Предельно наглядные кодовые примеры.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Учеников на курсе 102
Сертификаты, выданные на курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Сертификатов выдано 0
Отзывы о курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Отзывов получено 2
Рейтинг курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Рейтинг курса 5.000
Уроки в курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Количество уроков 62
Время прохождения курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Время прохождения курса
Обновления курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Обновления курса
Дата публикации курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Дата публикации курса
Последнее обновление курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+» 5 разделов Уроки в курсе «Жизнь после "восьмерки": Флагманские нововведения в Java 9+» 62 урока Время прохождения курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+» 8 ч. Последнее обновление курса «Жизнь после "восьмерки": Флагманские нововведения в Java 9+» обн. 1 год назад

1. Интро к курсу

2 урока
Открытый
1.1 Знакомство с курсом и методические материалы
71
24
2м 6с
2
Открытый
1.2 Другие онлайн-курсы того же автора
28
16
8м 12с
1

2. Модульная система

22 урока
Открытый
2.1 Модульная система: Введение
22
19
5м 17с
0
Открытый
2.2 Знакомство с классом sun.misc.Unsafe
21
21
7м 10с
1
Открытый
2.3 Обсуждение проблем
21
21
17м 56с
1
Открытый
2.4 Модуляризованный HelloWorld (работа с командной строки)
15
15
10м 31с
0
Закрытый
2.5 Трейлинговые цифры
8
8
3м 27с
0
Закрытый
2.6 Модуляризованный HelloWorld (в среде NetBeans)
7
7
7м 28с
0
Закрытый
2.7 Ключевое слово requires (работа с командной строки)
8
8
10м 50с
0
Закрытый
2.8 requires transitive (работа в среде IntellijIDEA)
7
7
13м 54с
0
Закрытый
2.9 Ключевое слово exports (работа с командной строки)
7
7
17м 2с
0
Закрытый
2.10 exports to (работа в среде Eclipse)
5
5
9м 53с
0
Закрытый
2.11 Загрузчик сервисов java.util.ServiceLoader: теория
6
6
6м 18с
0
Закрытый
2.12 Загрузчик сервисов: консольная имплементация
5
5
9м 13с
1
Закрытый
2.13 Загрузчик сервисов: GUI-имплементация (через Swing)
6
6
7м 33с
0
Закрытый
2.14 Безымянный модуль (unnamed module): в теории
5
5
2м 4с
0
Закрытый
2.15 Безымянный модуль (unnamed module): в коде
5
5
7м 37с
0
Закрытый
2.16 Анализатор зависимостей jdeps
5
5
3м 7с
1
Закрытый
2.17 Автоматические модули (automatic modules): в теории
6
6
5м 14с
0
Закрытый
2.18 Автоматические модули (automatic modules): в коде
4
4
5м 29с
0
Закрытый
2.19 ЭКСТРА: Работа с JAR-файлами
5
5
24м 5с
0
Закрытый
2.20 Знакомство с Module API
5
5
2м 44с
0
Закрытый
2.21 Генератор исполнимого образа приложения jlink: в теории
5
5
3м 21с
0
Закрытый
2.22 Генератор исполнимого образа приложения jlink: в коде
5
5
7м 39с
0

3. Утилита jShell

12 уроков
Закрытый
3.1 Введение
6
5
5м 9с
0
Закрытый
3.2 Основные приемы работы
5
5
7м 6с
0
Закрытый
3.3 Изменение дефиниций
5
5
2м 44с
0
Закрытый
3.4 Форвардные ссылки
5
5
2м 22с
0
Закрытый
3.5 Обработка исключений в jShell
4
4
1м 23с
0
Закрытый
3.6 Полезные команды
4
4
3м 28с
0
Закрытый
3.7 Работа с classpath и modulepath
4
4
4м 27с
0
Закрытый
3.8 Встроенные скрипты
4
4
2м 43с
0
Закрытый
3.9 Стартовые скрипты: часть 1/3
4
4
3м 39с
0
Закрытый
3.10 Стартовые скрипты: часть 2/3
4
4
1м 25с
0
Закрытый
3.11 Стартовые скрипты: часть 3/3
4
4
1м 8с
0
Закрытый
3.12 ЭКСТРА: http-клиент в jShell
4
4
2м 33с
0

4. Новый API в релизах с 9-го по 11-й

11 уроков
Закрытый
4.1 Приватные методы в интерфейсах
7
6
7м 36с
0
Закрытый
4.2 Контекстно-зависимое ключевое слово var: в теории
6
6
4м 43с
0
Закрытый
4.3 Контекстно-зависимое ключевое слово var: в коде
6
6
5м 15с
0
Закрытый
4.4 Усовершенствованный try-with-resources: в теории и в коде
6
5
5м 26с
0
Закрытый
4.5 Немутирующие коллекции
6
6
11м 58с
0
Закрытый
4.6 Ромбовидный оператор в анонимных внутренних классах
6
6
8м 14с
0
Закрытый
4.7 Бескомпиляторный запуск приложения
6
6
5м 25с
0
Закрытый
4.8 Знакомство с Process API
6
6
3м 14с
0
Закрытый
4.9 Апдейты в интерфейсе Stream
6
6
4м 40с
0
Закрытый
4.10 Апдейты в классе Optional
7
7
7м 39с
0
Закрытый
4.11 Депрекация связки Observer + Observable: теория и 3 реализации
6
5
35м 20с
0

5. Модуль 5: Новый API в релизах с 11-го по 22-й

15 уроков
Закрытый
5.1 Введение к данному сегменту
5
5
2м 49с
0
Закрытый
5.2 Аннотация @SafeVarargs и приватные нестатические методы
6
6
14м 39с
0
Закрытый
5.3 Запрет на символ подчеркивания '_' в качестве идентификатора
6
6
6м 14с
0
Закрытый
5.4 switch-выражения
9
9
11м 45с
0
Закрытый
5.5 Текстовые блоки
6
6
17м 57с
0
Закрытый
5.6 Классы-рекорды (record classes)
8
8
30м 31с
0
Закрытый
5.7 Pattern Matching для оператора instanceof
6
6
9м 53с
0
Закрытый
5.8 Запечатанные классы (sealed classes)
7
7
9м 5с
0
Закрытый
5.9 Pattern Matching для классов-рекордов
7
7
6м 15с
0
Закрытый
5.10 Pattern Matching для switch-выражений
6
6
10м 3с
0
Закрытый
5.11 Безымянные переменные
6
6
9м 45с
0
Закрытый
5.12 Операторы до вызова super(...) [превью]
5
5
5м 19с
0
Закрытый
5.13 Стринг-шаблоны [превью]
6
6
13м 47с
0
Закрытый
5.14 Имплицитно задекларированные классы и нестатический main()
7
7
11м 25с
0
Закрытый
5.15 ЭКСТРА: виртуальные подпроцессы (virtual threads)
8
8
4м 22с
0