Встречается на собеседованиях • сегодня
Для чего нужны аннотации
Аннотации в Java — это метаданные, добавляющие информацию к классам, методам, полям и другим элементам кода. Они не изменяют поведение программы напрямую, но могут использоваться компилятором, фреймворками или инструментами для генерации кода, валидации, конфигурации и т.д.
Примеры использования:
@Override— проверяет, что метод переопределяет родительский (ошибка компиляции, если нет).@Deprecated— помечает устаревший код (вызывает предупреждение при использовании).@SuppressWarnings— отключает предупреждения компилятора.
java
@Override
public String toString() {
return "Custom Object";
}Фреймворки (Spring, Hibernate) используют аннотации для конфигурации:
java
@Entity
public class User {
@Id
private Long id;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы