由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 新手问一个mutable的问题
相关主题
Re: for help[转载] How do I sort a map in Java?
请教:怎样函数里改变一个Double变量的值?大家写java class的时候是完全封装的么?
这个闭包怎么写?Object比较
多线程的一个基础问题Do I need to implement equals and hashCode in domain object
问个primitive type的问题TIJ上写错了?
ArrayList vs Array, StringBuffer vs String, 大侠们给讲讲有hashCode() in String Class
Re: 谁有Java或Oracle的毒招 ?问一道关于Vector的题
answer Re: how HashMap/Hashtable compare key?Java的工作面试主要考什么?主要是算法吗?
相关话题的讨论汇总
话题: date话题: mutable话题: hashcode话题: 内存地址话题: cdt
进入Java版参与讨论
1 (共1页)
o**********a
发帖数: 330
1
Totally java新手,请大家指教。
Date d = new Date();
System.out.println(d.hashCode()+"=>"+d);
d.setYear(45);
System.out.println(d.hashCode()+"=>"+d);
output
-1353940027=>Wed Mar 27 23:40:59 CDT 2013
-212907598=>Tue Mar 27 23:40:59 CDT 1945
请问上面这个例子能不能证明Date is mutable?
hashcode()给出的是不是object的内存地址?
我觉得hashcode()给出的不是内存地址
Y**G
发帖数: 1089
2
Date 是mutable的
hashcode 不代表内存地址
hashCode 是可以override的

【在 o**********a 的大作中提到】
: Totally java新手,请大家指教。
: Date d = new Date();
: System.out.println(d.hashCode()+"=>"+d);
: d.setYear(45);
: System.out.println(d.hashCode()+"=>"+d);
: output
: -1353940027=>Wed Mar 27 23:40:59 CDT 2013
: -212907598=>Tue Mar 27 23:40:59 CDT 1945
: 请问上面这个例子能不能证明Date is mutable?
: hashcode()给出的是不是object的内存地址?

1 (共1页)
进入Java版参与讨论
相关主题
Java的工作面试主要考什么?主要是算法吗?问个primitive type的问题
问个Object.hashCode()的问题ArrayList vs Array, StringBuffer vs String, 大侠们给讲讲有
问个hashtable实现问题Re: 谁有Java或Oracle的毒招 ?
请教一个语法和递归的问题answer Re: how HashMap/Hashtable compare key?
Re: for help[转载] How do I sort a map in Java?
请教:怎样函数里改变一个Double变量的值?大家写java class的时候是完全封装的么?
这个闭包怎么写?Object比较
多线程的一个基础问题Do I need to implement equals and hashCode in domain object
相关话题的讨论汇总
话题: date话题: mutable话题: hashcode话题: 内存地址话题: cdt