==和equals的区别
==的含义,对于基本类型是判断值是否相同,对于对象来说是判断对象的内存地址是否相同。
equals对于对象来说是判断内容是否相同,值得注意的是object类中的equals和==是没有区别的,因此我们在使用equals的方法时需要重写该方法,比如String和Integer类都重写了该方法。
==的含义,对于基本类型是判断值是否相同,对于对象来说是判断对象的内存地址是否相同。
equals对于对象来说是判断内容是否相同,值得注意的是object类中的equals和==是没有区别的,因此我们在使用equals的方法时需要重写该方法,比如String和Integer类都重写了该方法。