Me gustaría imprimir la "referencia de objeto" de un objeto en Java con fines de depuración. Es decir para asegurarse de que el objeto sea el mismo (o diferente) según la situación.¿Cómo se obtiene la "referencia de objeto" de un objeto en java cuando toString() y hashCode() se han anulado?
El problema es que la clase en cuestión hereda de otra clase, que ha anulado tanto aString() como a hashCode() que generalmente me daría el id.
Situación de ejemplo: Ejecutar una aplicación de subprocesos múltiples, donde I (durante el desarrollo) desea comprobar si todos los subprocesos utilizan o no la misma instancia de un objeto de recurso.
dependiendo de si se puede hacerlo en absoluto ... == es el camino para ir ... pero no tengo idea de cómo está estructurado el código en cuestión. Nuevamente, es probable que hashCode esté bien para lo que está haciendo, pero podría romperse dependiendo de cómo se implemente la biblioteca. – TofuBeer
Realmente es una buena pregunta. –