基本数据类型==比较的是值,引用数据类型==比较的是内存地址
==:它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。
因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是引用类型变量存的值是对象的地址。
==:它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。
因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是引用类型变量存的值是对象的地址。