Java Language Specification, Version Java SE 21 Edition
4.12.2. Variables of Reference Type6 Documented Misconceptions
MultiReferenceVariable
A reference variable can point to multiple objects
ReferenceIntoStack
References can point into the stack
ReferenceToVariable
References can point to variables
SubtypeCompatibleWithSupertype
A variable of a subtype can reference an object of a supertype
SupertypeIncompatibleWithSubtype
A variable of a supertype cannot reference an object of a subtype
VariablesHoldObjects
A variable of a reference type contains a whole object