比较为啥用equals;不能用==?

我看有的说是==比较的是值的大小,
equals比较多 ,还涉及到占的内存啥的 ,是这样的吗?

看看详细解释吧

基本类型==比较的是值是否相等
Object类==和equals比较的都是地址
String类==比较的是地址,equals是重写后的比较的是内容