给大家总结一下equals和==号的区别
// equals和==的区别 //== //如果作用于基本数据类型,则比较的是值是否相等; //如果作用于引用类型,则比较的是变量所指向的对象的地址 //equals //对于非String、Date类型equals比较的是引用类型的变量所指向的对象的地址 //但对于String、Date类型,在其类中重写了equals(),所以比较的是值 //Object类型相等判断为什么重写equals()和hashcode() //equals()方法是比较两个对象的内存地址是否相等,如果不重写,显然两个对象由于不同存储地址所以是不相等的
//总结==符号在不作用于基本数据类型时,比较地址 //equals在不作用于String,Data时候,比较地址