应该会有不少初学的小伙伴上来就说:==比较的是地址值,equals比较的是值.这样回答对吗? 下面详细说下两者的区别. ==运算符 对于基本数据类型来说,比较的是数值 对于引用数据类型来说,比较的是地址值 下面代码示例了使用==来判断两种类型变量是否相等的结果. public class EqualTest { // == // 对于基本数据类型,比较的是值 public static void main(String[] args) { int a = 65; double b = 65.0;…