Java Records - общий взгляд на использование.
Вставка
- Опубліковано 9 чер 2024
- В этом видео я затрону интересную фитчу в 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-Academ...
ссылка на спецификацию: docs.oracle.com/javase/specs/...
Наши соцсети:
• Discord-чат академии: bit.ly/2K6XQQ2
• VK - kovacademy
• FB - / kovalevskyi
• Twitter - / kovacademy
• UA-cam - / kovalevskyiacademy
• LinkedIn - / 5119016
• Patreon - / b0noi
• Web site - kovalevskyi.academy/
хотел узнать что за зверь эти рекорд классы, благодаря этому видео узнал, спасибо, автор
Если кратко решили встроить конкурента lombok )
Тайм-коды нужны для поисковой выдачи, а не для того, что бы живые люди ими пользовались
Получается, что рекордс, это как дата классы в котлин
Что такое "ощий" ?
Что такое "поджа" ?
POJO
@@ip6399 спасибо
так гет методы в рекордах не соответствуют конвенции джава бинов и не начинаются на get..,set.. это ж сломает все фреймворки !!!
Я вообще не понимаю, зачем было вводить их...
Что мешало вместо:
getName() {}
setName(String name) {}
Просто сделать:
Name() {}
Name(String name) {}
гетеры/сетры - традиционный способ записи/считывания полей знакомый джава комьюнити. То что предлагаешь - это вкусовщина для индивидуума. Я вот например для себя из лени пишу
gName()
sName(String name) {}
С телефона не посмотреть, слишком мелкие шрифты(