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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2013-1-28 10:22  /  1374 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

实际上自动装箱就是系统自动帮我们去 new 了 Integer 对象。每个对象都会有一个 hashCode() 方法,
这个方法是继承 Object 而来,Object 类是所有类的超类。当需要比较两个对象是否相等时,可以用 " == " 和 equals 来做比较。

于对象而言, " == " 比较的是哈希码的值,也就是比较 hashCode() 方法的返回值,这个值是唯一的,在底层它是用来确定对象在堆内存上的存储位置。

" == " 也可以用来做基本数据类型的比较。而equals 方法是用来比较两个对象的内容是否一样。

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马