java 对象的变化值的问题

String h[]=new String[3];
h[0]="hfehfeu";

    System.out.println(Integer.toHexString(h[0].hashCode()));

    这个打印的是h[0]的自身地址吗???如果不是应该怎么看

3个回答

我们是看不到某个对象的内存地址的,但据说可以借助别的工具,OLLYDBG还有Cheat Engine,我没试过,目前对我也没什么意义,没接触过。哈希值和内存地址根本不是一回事。

不是地址。java语言,就不需要开发者关心内存地址。你看地址是没有意义的。和c不一样

我们是看不到对象的内存地址的,因为操作系统做了地址映射,我们程序里面都是逻辑地址,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问