对象地址
-
Java如何打印对象地址?
在Java中,直接打印对象时默认输出其哈希码的十六进制形式(如Object@1b6d3586),这并非真实内存地址,若需近似地址,可调用System.identityHashCode(obj)获取哈希码并转为十六进制:,“java,Object obj = new Object();,System.out.println(Integer.toHexString(System.identityHashCode(obj)));,“,注意:Java不暴露真实物理地址,此哈希码仅作唯一标识,可能因JVM实现而异。