Representation of Objects
Estimated time to read: 1 minute
Section 2.7 Representation of Objects of the Java Virtual Machine Specification says that "the Java Virtual Machine does not mandate any particular internal representation structure for objects."
The Hotspot JVM, originally from Sun and now one of the two choices when installing OpenJDK, has its way of doing it. Others differ.