1
resposta

Pessoal, porque na sysout do codigo abaixo nao aparece o valor do hashcode ? Obrigado.

    int itest = 1;
    Object ob = itest;

    // boxing
    System.out.println("sysout de boxing: valor 1 eh gravado na heap.");
    System.out.println("Estranho que nao aparece o valor de toString com o hashcode.");
    System.out.println(ob);
    System.out.println(ob.toString());
1 resposta

Fala Gustavo! Beleza!?

Cara, acredito que seja pelo fato de você está atribuindo para a referência "ob" (tipo Object), uma referência de um tipo primitivo (tipo int).

Espero ter ajudado!

Abs!