1.==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存
    储的数值是否相同, 要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作

    2.equals 方法是用于比较两个独立对象的内容是否相同

    首先 = = 比较变量引用的对象地址是否一样,然后equals如果没有重写equals 还是比较的 == ,你文章中说的equals比较字符串是不严谨的,是因为String这个类重写了equals 方法,比较的是String类中的char[]每个元素是否相等。如果自定义一个类,重写了equals方法就一直返回true,也是可行的,不是说equals就比较字符串