先说==在比较基本数据类型时,比较的是数据类型的具体大小,而在比较引用类型时,比较的是引用类型的地址。
而equals方法只能比较比较引用数据类型,且在使用object中的equals方法中,他与==的作用想同,而string中却是比较内容,这是因为像String,Date,File类中,都重写了equals方法,而我们我们类中要想比较俩者的内容是否一样,就必须重写equals方法
先说==在比较基本数据类型时,比较的是数据类型的具体大小,而在比较引用类型时,比较的是引用类型的地址。
而equals方法只能比较比较引用数据类型,且在使用object中的equals方法中,他与==的作用想同,而string中却是比较内容,这是因为像String,Date,File类中,都重写了equals方法,而我们我们类中要想比较俩者的内容是否一样,就必须重写equals方法