==用来比较两个变量的值是否相同,也就是用于比较变量所对应的内存中所存储的数值是否相同。是看两个对象是否是同一个对象,也就是两个对象引用是否指向同一个对象(Java分配的内存地址一样)
    equals方法用来比较两个独立对象的内容是否相同。

    对于 == :

    作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;

    作用于引用类型的变量,则比较的是所指向的对象的地址。

    对于 equals:

    equals方法不能作用于基本数据类型的变量;

    如果没有对Object中equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址,反之则比较的是内容。