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

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

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

12n.ru 19151 ролик

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… это ж сломает все фреймворки!!!

Новости

На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе «Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний МТС Web Services разрабатывает технологии Physical AI для роботов Монолит-Инфо подтвердила устойчивые позиции на российском ИТ-рынке

На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции


2 часа назад
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
МТС Web Services разрабатывает технологии Physical AI для роботов
МТС Web Services разрабатывает технологии Physical AI для роботов
Монолит-Инфо подтвердила устойчивые позиции на российском ИТ-рынке
Монолит-Инфо подтвердила устойчивые позиции на российском ИТ-рынке