Встречается на собеседованиях • сегодня
Сколько видов @Retention знаешь
В Java аннотации могут иметь три вида @Retention:
- RetentionPolicy.SOURCE – аннотация доступна только в исходном коде и игнорируется компилятором (например,
@Override,@SuppressWarnings). - RetentionPolicy.CLASS – аннотация сохраняется в байт-коде, но недоступна во время выполнения (используется по умолчанию).
- RetentionPolicy.RUNTIME – аннотация доступна в runtime через Reflection (например,
@Deprecated,@Testв JUnit).
Пример:
java
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
String value() default "";
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы