相同点:都可以做比较,返回值都是boolean类型,不同点:==是比较运算赋,可以做基本数据类型比较,也可以做引用数据类型比较,基本数据类型比较的是值,引用数据类型比较的是地址值 equals只能比较引用数据类型,equals在没有重写之前比较多的是地址值,底层依赖==号,但是比较地址值是没有意义的,因为在object中,equals比较的是地址值,一般在开发中我们比较的是属性值; binggo |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |