== 和 equals() 的区别 算法呀 2024-12-18 96 阅读1分钟 1.对于基本类型和引⽤类型 对于基本数据类型来说, == 比较的是值。 对于引⽤数据类型来说, == 比较的是对象的内存地址。 2.equals() 不能⽤于判断基本数据类型的变量,只能⽤来判断两个对象是否相等。因为 Object 的 equals ⽅法是⽐的对象的内存地址,⽽ String 的 equals ⽅法⽐的是对象的值。