Skip to content
Sharp

Java Annotations · interview question

Which reflection method would you use to check if a specific runtime annotation is present on a class?

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

Correct answer

A. IsAnnotationPresent()

Why

The isAnnotationPresent() method allows you to check if a specific annotation is present on a class at runtime. This is useful for conditionally executing code based on the presence of annotations.

Test yourself on Java Annotations

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

Start free test
All Java Annotations questions →