==和equals的区别 ==:比较的是栈中的值,基本数据类型是变量值,引用数据类型是堆中内存对象的地址 equals:equals会在object中重写,如果不进行重写,equals和= = 效果是一样的,唯一不同是equals可以进行重写