Skip to content
Sharp

Modern Java · interview question

Why might you choose to use a primitive type over a wrapper class in a performance-sensitive part of your domain model?

Multiple choiceMediumchapter-7-curatedpremiummodern-javacleaner-domain-modeling
Choose one answer
Answer and explanation

Correct answer

D. Primitives avoid the overhead of object creation.

Why

Primitive types avoid the overhead associated with object creation and garbage collection, making them more performant in scenarios where high efficiency is crucial.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →