- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Incremental Evolution, Pattern Switches, Wayland Support - Inside Java Newscast #8
#Java #OpenJDK #JDK
How the six-month release cadence enabled a more incremental evolution of the Java platform and how pattern switches and sealed classes are an alternative to the visitor pattern. Also, maybe Wayland support for Java.
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
0:39 Incremental Evolution
1:09 Incremental Evolution - Project Panama
Project Pamama: https://openjdk.java.net/projects/panama/
in JDK 14: https://openjdk.java.net/jeps/370
in JDK 15: https://openjdk.java.net/jeps/383
in JDK 16:
https://openjdk.java.net/jeps/393
https://openjdk.java.net/jeps/389
in JDK 17: https://openjdk.java.net/jeps/412
Current state: https://www.youtube.com/watch?v=B8k9QGvPxC0
2:10 Incremental Evolution - Strong Encapsulation
in JDK 9: https://openjdk.java.net/jeps/260
in JDK 16: https://openjdk.java.net/jeps/396
in JDK 17: https://openjdk.java.net/jeps/403
podcast #18: https://www.youtube.com/watch?v=dRX_stwoOgo
3:42 Incremental Evolution - Pattern Matching
Project Amber: https://openjdk.java.net/projects/amber/
in JDK 12: https://openjdk.java.net/jeps/325
in JDK 13: https://openjdk.java.net/jeps/354
in JDK 14:
https://openjdk.java.net/jeps/305
https://openjdk.java.net/jeps/361
in JDK 15:
https://openjdk.java.net/jeps/360
https://openjdk.java.net/jeps/375
in JDK 16:
https://openjdk.java.net/jeps/394
https://openjdk.java.net/jeps/397
in JDK 17:
https://openjdk.java.net/jeps/406
https://openjdk.java.net/jeps/409
in JDK 18 (maybe):
https://openjdk.java.net/jeps/405
podcast #18: https://www.youtube.com/watch?v=pnXlCvYspYk
5:36 Pattern Switches with Sealed Classes
JEP 406: https://openjdk.java.net/jeps/406
JEP 409: https://openjdk.java.net/jeps/409
5:53 Pattern Switch
6:38 Sealed Classes
7:56 Pattern Switches with Sealed Classes vs Visitor Pattern
my blog post: https://nipafx.dev/java-visitor-pattern-pointless/
on Twitter: https://twitter.com/nipafx/status/1413103823996993536
on Reddit: https://www.reddit.com/r/java/comments/og6d72/visitor_pattern_considered_pointless_use_pattern/
8:38 Wayland Display Server Support
https://mail.openjdk.java.net/pipermail/discuss/2021-July/005846.html
9:33 Outro
Видео Incremental Evolution, Pattern Switches, Wayland Support - Inside Java Newscast #8 канала Java
How the six-month release cadence enabled a more incremental evolution of the Java platform and how pattern switches and sealed classes are an alternative to the visitor pattern. Also, maybe Wayland support for Java.
⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯
0:00 Intro
0:39 Incremental Evolution
1:09 Incremental Evolution - Project Panama
Project Pamama: https://openjdk.java.net/projects/panama/
in JDK 14: https://openjdk.java.net/jeps/370
in JDK 15: https://openjdk.java.net/jeps/383
in JDK 16:
https://openjdk.java.net/jeps/393
https://openjdk.java.net/jeps/389
in JDK 17: https://openjdk.java.net/jeps/412
Current state: https://www.youtube.com/watch?v=B8k9QGvPxC0
2:10 Incremental Evolution - Strong Encapsulation
in JDK 9: https://openjdk.java.net/jeps/260
in JDK 16: https://openjdk.java.net/jeps/396
in JDK 17: https://openjdk.java.net/jeps/403
podcast #18: https://www.youtube.com/watch?v=dRX_stwoOgo
3:42 Incremental Evolution - Pattern Matching
Project Amber: https://openjdk.java.net/projects/amber/
in JDK 12: https://openjdk.java.net/jeps/325
in JDK 13: https://openjdk.java.net/jeps/354
in JDK 14:
https://openjdk.java.net/jeps/305
https://openjdk.java.net/jeps/361
in JDK 15:
https://openjdk.java.net/jeps/360
https://openjdk.java.net/jeps/375
in JDK 16:
https://openjdk.java.net/jeps/394
https://openjdk.java.net/jeps/397
in JDK 17:
https://openjdk.java.net/jeps/406
https://openjdk.java.net/jeps/409
in JDK 18 (maybe):
https://openjdk.java.net/jeps/405
podcast #18: https://www.youtube.com/watch?v=pnXlCvYspYk
5:36 Pattern Switches with Sealed Classes
JEP 406: https://openjdk.java.net/jeps/406
JEP 409: https://openjdk.java.net/jeps/409
5:53 Pattern Switch
6:38 Sealed Classes
7:56 Pattern Switches with Sealed Classes vs Visitor Pattern
my blog post: https://nipafx.dev/java-visitor-pattern-pointless/
on Twitter: https://twitter.com/nipafx/status/1413103823996993536
on Reddit: https://www.reddit.com/r/java/comments/og6d72/visitor_pattern_considered_pointless_use_pattern/
8:38 Wayland Display Server Support
https://mail.openjdk.java.net/pipermail/discuss/2021-July/005846.html
9:33 Outro
Видео Incremental Evolution, Pattern Switches, Wayland Support - Inside Java Newscast #8 канала Java
Комментарии отсутствуют
Информация о видео
15 июля 2021 г. 22:30:37
00:09:49
Другие видео канала
















