【发布时间】:2018-08-22 12:42:53
【问题描述】:
在计算机中,变量可以通过名称或内存位置访问。那么java中的reference ID和内存地址一样吗?
【问题讨论】:
-
那么“参考 ID”是什么意思?
-
这张图可能有助于你理解link
标签: java memory addressing
在计算机中,变量可以通过名称或内存位置访问。那么java中的reference ID和内存地址一样吗?
【问题讨论】:
标签: java memory addressing
没有。内存地址通常由诸如“Fx012450001235”之类的东西表示,它将引用计算机内存中的起点。
当 Java 向您打印类似 'ObjectClass@a2saA' 的内容时,这是当前 JVM 线程的某种形式的对象索引,而不是您正在使用的对象的内存地址。
【讨论】: