Skip to content
Sharp

Reflection API · interview question

Compared with Method.invoke, what is a major advantage of MethodHandle?

Multiple choiceHardchapter-16-curatedpremiumreflection-apimethod-handles
Choose one answer
Answer and explanation

Correct answer

D. It is closer to the JVM invocation model and can often be optimized better

Why

Method handles are more direct and often easier for the JVM to optimize than reflective invocation. They still require design judgment, but they fit high-performance metaprogramming better than repeated Method.invoke calls.

Test yourself on Reflection API

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

Start free test
All Reflection API questions →