摘要:
Object类中,方法equals():boolean equals(Object obj) { return this==obj;}== 比较两个变量的值是否相等,对于基本类型,==直接比较变量值。但是,对于引用类型,对象的内容位于自由存储区,而对象变量存储的是划分的内存区域的首地址,==比较的是对象变量里的地址值,若相等,则证明对象变量指向同一块内存区域。Object内的equals等同与==运算,但是,如果要进行对象内容进行比较,则需要override(覆盖)equals方法。如,String类重写了equals方法,而StringBuffer则维持Object里的equals方法。St 阅读全文
posted @ 2013-07-17 14:55
meredith.z
阅读(168)
评论(0)
推荐(0)
浙公网安备 33010602011771号