2019年3月30日
摘要: == :String比较的是地址 equals :由于重写了String的equals方法,比较的是存储的值是否相等 阅读全文
posted @ 2019-03-30 11:15 纵横莫邪 阅读(120) 评论(0) 推荐(0)
摘要: hashcode经过散列存储对象地址,如果用取余函数,假设散列表有8个 ,分别是1~8 ,地址若是9,存储在1中,17也存储在1中,再经过equal比较是否是同一对象 所以重写equal要重写hashcode 为什么必须要重写hashcode方法,其实简单的说就是为了保证同一个对象,保证在equal 阅读全文
posted @ 2019-03-30 11:12 纵横莫邪 阅读(98) 评论(0) 推荐(0)