Java学习
KING_Liu
爱生活,爱编码。
展开
-
java 重写equals方法
由于Object类默认提供的equals方法,只是比较对象的地址,即其比较的结果和"=="的结果是一样的.而实际应用中,对象是否相等是由对象特征所决定的,由此Object提供的equal方法,不可用,需要重写.而写equals方法,应试满足下列条件:自反性:对任意X,X.equals(X)一定返回为true;对称性:对任意X,Y,如果X.equals(Y)为true,那么Y.equ转载 2012-09-10 17:31:45 · 537 阅读 · 0 评论 -
Java 位运算 64位long数据 转成2个 32位 int数据 及 回加成原数据
在java中long数据类型长度为64bit,而int是32bit.所以刚好可以换成2个.public List changLong(long num) { int intNum1 = (int) num; int intNum2 = (int) (num >> 32); List list = new ArrayList(); list.add(intNum1); l原创 2012-09-20 09:23:17 · 2446 阅读 · 0 评论