Post

Visualizzazione dei post con l'etichetta Autoboxing

Autoboxing e Unboxing Java

DOMANDA: Cosa sono l'Autoboxing e l'Unboxing in Java? RISPOSTA: Dalla versione 1.5 di Java in poi è stata introdotta una funzionalità davvero comoda che viene chiamata Autoboxing (e l'opposta  Unboxing ). Trascurando i termini tecnici l' Autoboxing non è altro che un casting automatico con cui Java trasforma i tipi di dato primitivi nei corrispettivi ad oggetto e viceversa ( Unboxing ). Vediamo un rapido esempio: package autoboxing; public class TestAutoboxing {    public static void main(String[] args) {       Integer interoObj = 123; // autoboxing       int primitivoInt =  new Integer(123); // unboxing       System.out.println( "Hai inserito " + interoObj);       System.out.println( "Hai inserito " + primitivoInt);       Integer somma = interoObj + primitivoInt + 10 ; // autoboxing e unboxing       System.out.println( "La somma è: " + somma);       // test locazione di memoria       if (intero