Originariamente inviato da VincenzoTheBest
L'autoboxing non c'entra nulla con l'operatore instanceof, in quanto, a sinistra richiede esplicitamente un riferimento ad un oggetto:
codice:
5 instanceof Object // Non consentito
new Integer(5) instanceof Object // Consentito
perchè, l'operatore new invocando il costruttore della classe Integer ne crea una istanza allocando memoria e restituisce il riferimento.
scusa ma io ricordavo che anche quello funzionava, visto che dovresti essere in grado di usare il tipo primitivo alla stregua dell'oggetto