==和equasl的区别 1、“==” 对于基本数据类型,“==” 比较的是两个对象的内容值是否相等。 对于引用数据类型,“==” 比较的是两个对象的地址值是否相等。 2、 equals:比较的是两个对象的内容值是否相等,equals是本质上就是==,只不过String重写了Object的equals方法,把引用比较改变成了值的比较。 需要注意的是:相同内容的对象地址不一定相同,但相相同地址的对象内容一定相同