As Pascal says, Java is on par with other high-level languages. However, as someone who worked with the original JVMs on Windows 98, at the time the level of abstraction provided by the Java virtual machine was, shall we say, painful.
Basically, it was software emulation with little or no optimization that we take for granted today in the JVM.