LinkedList

La classe LinkedList di List – Lezione 30 di Java Avanzato

Come utilizzare le liste in Java con la collezione LinkedList LinkedList è un esempio di classe concreta che implementa il pattern Iterator. Si tratta di una lista concatenata e ordinata in cui la posizione dei singoli elementi è importante. In Java, tutte le liste appartenenti alla classe LinkedList sono doppiamente concatenate. La classe LinkedList appartiene …

La classe LinkedList di List – Lezione 30 di Java Avanzato Leggi altro »

Il pattern Factory Method

Costruire gli oggetti con il pattern Factory Method Il pattern Factory Method è un pattern di tipo creazionale, ovvero si occupa della costruzione degli oggetti e delle problematiche che si possono originare. Questo tipo di pattern astraggono il processo di creazione degli oggetti, nascondono i dettagli della creazione e rendono i sistemi indipendenti da come …

Il pattern Factory Method Leggi altro »

Iterator, Comparable, Comparator e Class parametriche – Lezione 23 di Java Avanzato

Una classe parametrica può essere utilizzata anche nella sua versione grezza senza parametri di tipo. Riprendendo la classe Pair della scorsa lezione, è possibile scrivere:   Pair p = new Pair(“a1”, “a2”); L’utilizzo delle versioni grezze (ovvero senza parametri di tipo) è sconsigliato, utilizzando i parametri di tipo abbiamo la possibilità di scoprire molti errori già …

Iterator, Comparable, Comparator e Class parametriche – Lezione 23 di Java Avanzato Leggi altro »