Встречается на собеседованиях • сегодня

Сколько видов @Retention знаешь

В Java аннотации могут иметь три вида @Retention:

  1. RetentionPolicy.SOURCE – аннотация доступна только в исходном коде и игнорируется компилятором (например, @Override, @SuppressWarnings).
  2. RetentionPolicy.CLASS – аннотация сохраняется в байт-коде, но недоступна во время выполнения (используется по умолчанию).
  3. RetentionPolicy.RUNTIME – аннотация доступна в runtime через Reflection (например, @Deprecated, @Test в JUnit).

Пример:

java
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
    String value() default "";
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы