前置说明:equals和==的区别 Java 语言里的 equals方法其实是交给开发者去覆写的,让开发者自己去定义满足什么条件的两个Object是equal的。 一图胜千言 equals和==的区别 ==equals判断两个变量或实例是不是指向同一个内存空间判断两个变量或实例所指向的内存空间的值是不是相同对内存地址进行比较对字符串的内容进行比较引用是否相同值是否相同