Quel codice è equivalente a questo:


codice:
Integer i = new Integer(2);
int temp = i.intValue();
temp++;
i = Integer.valueOf( temp );
System.out.println( i );

Se provi a disassemblare il bytecode, lo vedi.


Ciao.