对于基本数据类型,比较的是两个变量的值是否相等,对于引用数据类型,比较的是内存地址
equals是比较复杂,不同类的定义可能不同,equals是object类的方法,我们可以看到,object中equals判断的是内存地址,
所以,如果一个类没有重写equals,那么比较的就是内存地址