A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夏萱   /  2016-7-11 22:33  /  5058 人查看  /  62 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

日常 顶贴  加油
回复 使用道具 举报
equals()相等的两个对象,hashcode()一定相等;
equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。换句话说,equals()方法不相等的两个对象,hashcode()有可能相等。(我的理解是由于哈希码在生成的时候产生冲突造成的)。
反过来:hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。解释下第3点的使用范围,我的理解是在object、String等类中都能使用。在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了

我绕晕了,明天脑子清醒再理解吧
回复 使用道具 举报
谢谢大家的鼓励

今天也很努力,

第七章 集合 进行到7.5 Map

第八章 IO 进行到8.4 File

明天的任务是完成这两章,有时间就看一下GUI的内容
回复 使用道具 举报
吉林的妹子,加油吧
回复 使用道具 举报
System.out.println("南京安卓二期基础班发来贺电");
回复 使用道具 举报
顶!d=====( ̄▽ ̄*)b
回复 使用道具 举报

[ID/昵称]:萱萱
[你的性别]:女
[来自哪里]:吉林
[兴趣爱好]:音乐
[来的目的]:学习java,android
[网站建议]:总是跳到官网 不喜欢
[一句心情]:每一天都变好一点,做最好的自己
回复 使用道具 举报
Lds 中级黑马 2016-7-21 16:51:57
48#
加油                      加油   
回复 使用道具 举报
加油!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
遇见美女帖子就顶~~~
回复 使用道具 举报
来,跟着我读foundation  [faʊnˈdeʃən]
回复 使用道具 举报
憋跑,你是老衲...不 你是国家的
回复 使用道具 举报
一起加油!
回复 使用道具 举报
加油,顶!d=====( ̄▽ ̄*)b
回复 使用道具 举报
日常顶贴 加油
回复 使用道具 举报
恩,你是哪期的啊?好好学习,加油!!
回复 使用道具 举报
加油,加油!为了明天而奋斗
回复 使用道具 举报
点个赞,加油!
回复 使用道具 举报
键盘敲烂,月薪过万
回复 使用道具 举报
溜溜哒,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马