1.比较的是两个变量或者实例是否指向同一个内存空间、即是否是同一个地址
2.equals比较的是两个引用指向的内容是否相等。
3.由于只需要比较地址,因此的比较速度是要快于equals的
4.在Object类中,默认给出了equals方法,默认的方法和的使用一致。常用类型如String、Date等都对equals方法进行了重写,直接调用即可。自定义的类型如果想使用equals方法一般需要进行重写。
解析Equals和==的区别
最新推荐文章于 2024-09-08 11:09:43 发布