java 中 “==”和“equals” 精髓版
如果类没有重写equals,那么对于该类的对象来说“”和“equals”没有区别。都是比较对象的内存地址。
但在一些类库当中这个方法被覆盖掉了,
如String,Integer,Date在这些类当中equals有其自身的实现
这个时候比较的是
equals比较对象值,’'比较地址“。
String s=new String(“a”);
String b=“a”;
String c=“a”;
Sys...
原创
2019-07-22 11:18:35 ·
54 阅读 ·
0 评论