← Все вопросы по Java
🔥 Java 📂 Java Core ⚡ Junior/Middle

Что такое аннотации и какие виды политики удержания (RetentionPolicy) существуют?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Аннотации – метаданные, доступные через рефлексию. RetentionPolicy: SOURCE (игнорируется компилятором), CLASS (в байт-коде, но не в рантайме), RUNTIME (доступна в рантайме через рефлексию).

Варианты ответа в приложении:

  • A. SOURCE аннотации доступны в рантайме Правильный
  • B. CLASS аннотации не попадают в байт-код
  • C. RUNTIME аннотации доступны во время выполнения через рефлексию
  • D. Аннотации не могут иметь параметров

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.