一个很基础的问题,但也很可能被忽略,那就是java的引用(reference)与解引用(dereference)区别及联系
C++与java一个很大的不同就是C++支持指针操作,java没有指针的概念,取而代之的是引用(reference),我们也知道操作java对象实际上使用的是java对象的引用,局部引用对象是放在栈上的,而引用指向的对象则是放在堆上的。
dereference的核心含义,还是根据reference来access(resource或者value),通常可以认为就是根据引用来存取资源或存取值。