Vishal Sharma:
He escrito el siguiente código: -
Test ob = new Test();
System.out.println(ob.toString());
System.out.println(ob.hashCode());
y la salida es
Test@15db9742
366712642
Yo entiendo que el segundo valor es el código hash del objeto y es un valor entero, pero no soy capaz de entender lo que es el primer valor. Si es el código hash del objeto a continuación, ¿cómo puede ser cadena y no entero
Rajo Singh:
Representa nombre de clase @ HashCode_in_Hexadeciaml_form. Así, la cadena que se está viendo es realmente la forma hexadecimal del código hash entero