源码解析
kazei2073
舞!舞!舞!
展开
-
hashCode()源码
ONE.重写了hashCode()的类 1.String类 2.自定义类默认给出的重写方法 TWO.没有重写hashCode()的类 具体实现暂时不明确,通过哈希表获得 one.1.String类中的hashCode()方法 public int hashCode() { int h = hash; if (h == 0 && v...原创 2018-03-29 21:12:48 · 1136 阅读 · 0 评论 -
toString()源码解析
TWO.没有重写toString() two.1.Object类中的toString方法 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }原创 2018-03-29 21:15:00 · 1894 阅读 · 0 评论 -
equals()源码
equals(): ONE.重写了equal()的类 1.String 重写结果,比较的是字符串的内容是否相等 2.自定义类默认给出的重写方法(Student) 重写结果,比较自定义类的成员变量是否相同 TWO.没有重写equal()的类(使用的是object类中的equal方法) 1.StringBuffer two.1.Object类中的equals的实现 pub...原创 2018-03-29 21:33:40 · 3489 阅读 · 0 评论