Sai già molto sui tipi primitivi e in questo livello hai familiarizzato con i loro doppelganger, le classi wrapper, e hai imparato cosa sono l'autoboxing e l'unboxing, come confrontare correttamente i tipi di wrapper e come farlo in modo errato.

Hai anche portato la tua esperienza con gli array a un livello superiore conoscendo la classe ArrayList. Fondamentalmente, hai cose a cui pensare! Meglio ancora, metti da parte mezz'ora per alcuni articoli aggiuntivi su questi argomenti che metteranno tutto al suo posto.

Classi wrapper in Java

Le classi wrapper sembrano e si comportano come il tipo primitivo con lo stesso nome, ma in realtà sono classi reali. Questo articolo spiega chi ne ha bisogno, a cosa servono e cosa ne fai.

Autoboxing e Unboxing in Java

In Java, una caratteristica delle primitive e dei loro wrapper è l'autoboxing/unboxing. Approfondiamo questo concetto.

Classe ArrayList

Gli array sono fantastici, ma i programmatori sono di cattivo umore a causa delle loro dimensioni limitate e dell'impossibilità di aggiungere o rimuovere nuovi elementi. Quindi, incontra ArrayList: è un array truccato, una struttura dati semplice e conveniente. Una volta che sei passato dagli array ad ArrayList, non puoi tornare indietro.

Eliminazione di un elemento da un ArrayList

Ed ecco un altro articolo che continua la nostra discussione su ArrayList. Questa volta ci soffermeremo più in dettaglio su operazioni importanti per lavorare con gli elenchi: rimuovere un elemento da un elenco e rimuovere un elemento da un elenco in un ciclo.

ArrayList nelle immagini

Se non capisci completamente come funziona ArrayList, questa lezione è per te. Ci saranno molte immagini e spiegazioni e quasi nessun codice. Ma soprattutto, dopo averlo letto e compreso, capirai molto bene come funziona ArrayList... Chissà, forse dopo lo implementerai anche tu! Quindi, per migliorare la tua formazione, questo è un buon compito per uno sviluppatore principiante.