先上结论:在我们常用的类中equals被重写后,作用就是为了比较对象的内容,==是比较对象的内存地址。但并不能说所有的equals方法就是比较对象的内容。
Java 中的==:
1、对于对象引用类型:“==”比较的是对象的内存地址。
比如说:
String s1 = "Hello"; String s2 = new String ("Hello"); System.out.println(s1 == s2);(false)
先上结论:在我们常用的类中equals被重写后,作用就是为了比较对象的内容,==是比较对象的内存地址。但并不能说所有的equals方法就是比较对象的内容。
Java 中的==:
1、对于对象引用类型:“==”比较的是对象的内存地址。
比如说:
String s1 = "Hello"; String s2 = new String ("Hello"); System.out.println(s1 == s2);(false)
内容版权声明:除非注明,否则皆为本站原创文章。