==:判断的是两个对象的地址是否相等,它既可以判断基本数据类型,也可以判断引用数据类型,判断基本数据类型时比较的是值,判断引用数据类型时比较的是地址。
equals:判断的是两个对象是否相等,判断基本数据类型时等价于“==”,比较的是值,如果想要判断引用数据类型是否相等,就必须要重写equals(),重写equals(),必须重写hashCode()。
==:判断的是两个对象的地址是否相等,它既可以判断基本数据类型,也可以判断引用数据类型,判断基本数据类型时比较的是值,判断引用数据类型时比较的是地址。
equals:判断的是两个对象是否相等,判断基本数据类型时等价于“==”,比较的是值,如果想要判断引用数据类型是否相等,就必须要重写equals(),重写equals(),必须重写hashCode()。