黑马程序员技术交流社区

标题: == 和 equals 什么区别啊 [打印本页]

作者: kunwenli    时间: 2016-5-24 00:10
标题: == 和 equals 什么区别啊
都什么类型啊
作者: lqy1991    时间: 2016-5-24 22:28
equals是比较栈中存储的内容,而==是比较引用对象指向的地制值是否相等,比如String s1 = "ab"和String s2 = "abc";s1.equals(s2)比较的是它们的字符串内容,s1==s2比较的是它们指向的栈的地制值
作者: 石头stone    时间: 2016-5-24 22:34
==可比较基本数据类型(值)和引用数据类型(地址值)
equals只能比较引用数据类型(地址值),可以重写比较属性




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2