== 当左右两边为基本数据类型时是判断俩个的值是否相等,当左右俩边为引用类型时是判断两者的地址是否相同
equals方法在Object类内它也是判断两者的地址是否相等,但是在String,Integer,Double等类当中会重写equals方法。因为Object为所有类的基类,String,Integer,Double等类都是继承object
根据继承代码运行的规则:如果子类将该方法重写则运行子类的equals方法。这里可以通过快捷键ctrl + B来查看Object,Srting,Integer,Double类的jdk源码,查找到各自的equals方法,通过equals方法的重写,Srting,Integer,Double等类的equals比较的是两者的值是否相等。我们也可以根据自身的需求来重写对应的方法。