Autoboxing sembra venire giù per il fatto che posso scrivere:Autoboxing: così posso scrivere: Intero i = 0; invece di: Intero i = new Integer (0);
Integer i = 0;
invece di:
Integer i = new Integer(0);
Così, il compilatore in grado di convertire automaticamente un primitivo a un oggetto.
È questa l'idea? Perché questo è importante?
Quali limitazioni? –
Da dove cominciare? L'API Time-Date, la mancanza di un'API Collections dall'inizio, gli array sono oggetti "leggeri" e non sostituiscono Object.equals(), la mancanza di Generics dall'inizio, il meccanismo di clonazione "strano" ... Alla fine trova sottili scricchiolii nella lingua, o leggi di loro e come sono stati patchati. Alla fine della giornata, Java era un linguaggio incorporato rivitalizzato per il boom delle dot-com, e mostra. Preferisco C#, nonostante sia Microsoft. –