Question: why java is object oriented?
Answer: So we can say JVM treats all primitive types as objects internally, but we can't use them in that way; instead, we have Wrapper classes for that. This is why Java actually is a purely Object Oriented Language.