Встречается на собеседованиях • сегодня
Что такое Records
Records — это новый тип класса в Java (с версии 14, финализирован в 16), предназначенный для хранения неизменяемых данных. Они автоматически генерируют equals(), hashCode(), toString() и геттеры, сокращая шаблонный код.
Пример:
java
record Person(String name, int age) {}
Person person = new Person("Alice", 30);
System.out.println(person.name()); // Alice
System.out.println(person); // Person[name=Alice, age=30]Особенности:
- Все поля
final, задаются в заголовке записи - Нельзя наследовать другие классы (но можно реализовывать интерфейсы)
- Можно добавлять статические поля/методы и компактные конструкторы
- Нельзя добавлять нестатические поля (кроме объявленных в заголовке)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы