java中==和equals的区别 == 比较运算符:在比较基本数据类型变量时,比较的就是值是否相等;在比较引用数据类型变量:比较的是对象的地址是否一样;(String是比较的内容)equals 方法定义在根类Object中的,比较对象是否相等]方法里面 基本数据类型不能够使用equals方法,基本数据类型不是对象,不能够调用Object中的方法 引用数据类型 : 但是在Object的源码中定义的就是 == 进行比较