J: Java Records — общий взгляд на использование. - видео HD

J: Java Records — общий взгляд на использование. - видео
00:10:04
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18253 ролика

Java Records — общий взгляд на использование. - видео.

В этом видео я затрону интересную фитчу в java — records.



Тайминги:
00:00 Intro
00:20 когда появились java records
01:05 зачем нужны java records
03:01 синтаксис java records
03:34 конструкторы в java records
06:01 builder & java records
07:43 ограничения и расширения java records
08:54 reflection API & java records





Ссылка на репу с примерами: github.com/Kovalevskyi-Academy/examples/tree/main/src/main/java/examples/records

ссылка на спецификацию: docs.oracle.com/javase/specs/jls/se16/html/jls-8.html#jls-8.10



Наши соцсети:

• Discord-чат академии: bit.ly/2K6XQQ2
• VK — vk.com/kovacademy
• FB — facebook.com/groups/kovalevskyi
• Twitter — twitter.com/KovAcademy
• YouTube — youtube.com/KovalevskyiAcademy
• LinkedIn — linkedin.com/groups/5119016/
• Patreon — patreon.com/b0noi
• Web site — kovalevskyi.academy/
RSS
Комментарий удален
Комментарий удален
Alex Nick
17:25
Тайм-коды нужны для поисковой выдачи, а не для того, что бы живые люди ими пользовались
Alex Nick
17:27
+4
Получается, что рекордс, это как дата классы в котлин
Dmitry
10:19
Джава переизобрела case-классы из скалы
Евгений Воронюк
13:19
+3
Лучше бы они lombok интегрировали в язык. Рекорды не очень гибкие, плюс имеют нестандартные именования для геттеров и сеттеров. Библиотеки основанные на рефлексии тоже будут требовать обновления, для поддержки рекордов. Лично для меня ключевой вопрос звучит так: зачем мне рекорды, если есть ломбок, который может все то же самое и даже больше?
Alexander Smirnov
10:19
так гет методы в рекордах не соответствуют конвенции джава бинов и не начинаются на get..,set… это ж сломает все фреймворки!!!