Avatar
reference 型の値はオブジェクトへのポインタって書いてあるから、やっぱ単にポインタ一つを保持してるだけじゃないかな?
The Java Virtual Machine contains explicit support for objects. An object is either a dynamically allocated class instance or an array. A reference to an object is considered to have Java Virtual Machine type reference. Values of type reference can be thought of as pointers to objects. More than one reference to an object may exist. Objects are always operated on, passed, and tested via values of type reference.
https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-2.html#jvms-2.2