前置说明:equals和==的区别
Java 语言里的 equals方法其实是交给开发者去覆写的,让开发者自己去定义满足什么条件的两个Object是equal的。
Una imagen vale más que mil palabras
La diferencia entre igual y ==
== | es igual |
---|---|
Determine si dos variables o instancias apuntan al mismo espacio de memoria | Determine si los valores de los espacios de memoria señalados por dos variables o instancias son los mismos |
Comparar direcciones de memoria | Compara el contenido de la cadena |
Son las referencias iguales | Son los valores iguales |