当前页面: 开发资料首页 → J2SE 专题 → 1, 一个java对象的地址如何获取?2,该地址与该对象的hashCode()返回值有什么联系?
1, 一个java对象的地址如何获取?2,该地址与该对象的hashCode()返回值有什么联系?
摘要: 1, 一个java对象的地址如何获取?2,该地址与该对象的hashCode()返回值有什么联系?
1, 一个java对象的地址如何获取?
2,该地址与该对象的hashCode()返回值有什么联系?
1.是获取不了的,如果一个对象没有自定义toString,默认实现打印出来的字符串就包含有内存地址;
2.实际上,由 Object 类定义的 hashCode 方法确实会针对不同的对象返回不同的整数。(这一般是通过将该对象的内部地址转换成一个整数来实现的,但是 JavaTM 编程语言不需要这种实现技巧。) ---引用JDK文档
谢谢楼上的,给分了,