- ==
1.基本类型比较值,只要两个变量值相等,即为true
2.引用类型比较,只有指向同一个对象时才返回ture值
3.用==比较时,符号两边的值的类型必须一致,否则会报错
- equals
1.该方法是object类的方法,所有类都继承了object,所以都可以调用该方法
2.只能比较引用类型,其比较方式为验证值是否指向同一个对象
3.当File,String, Date以及包装类调用equals方法时,是比较类型以及值是否相等,而不用验证是否指向的是同一个对象(因为在这些类中,equals方法被重写)
总结:因此当我们比较字符串类型的数值是否相同时,一般用equals方法进行比较。