Skip to content
Sharp

Java Annotations · interview question

Which RetentionPolicy must you choose to ensure annotations are accessible during both development and runtime?

Multiple choiceEasychapter-16-curatedpremiumjava-annotationsretention-policies
Choose one answer
Answer and explanation

Correct answer

B. RUNTIME

Why

RetentionPolicy.RUNTIME ensures that annotations are available both during development and at runtime. This is crucial for frameworks and tools that rely on runtime reflection to function correctly.

Test yourself on Java Annotations

A free test with instant, explained results. No account needed.

Start free test
All Java Annotations questions →