Collezioni

La classe ArrayList di List – Lezione 31 di Java Avanzato

ArrayList: vettore dinamico di oggetti Gli ArrayList sono una struttura dati che consente di incapsulare in Java un array dinamico di oggetti. Questa struttura dati si occupano dell’allocazione e della riallocazione dinamica in maniera trasparente per l’utilizzatore ad esempio quando vengono aggiunti oggetti, o quando vengono cancellati degli elementi, ecc. Se l’array di ArrayList risulta …

La classe ArrayList di List – Lezione 31 di Java Avanzato Leggi altro »

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 »

La Java Collection Framework – Lezione 27 di Java Avanzato

Nel corso degli anni la libreria Java si è dotata di molte collezioni che sono andate a formare la Java Collection Framework (JCF). Si tratta della libreria standard dedicata alle collezioni, intese come classi deputate a contenere altri oggetti. Questa libreria contiene strutture dati di supporto come liste, array di dimensione dinamica, insiemi, mappe associative …

La Java Collection Framework – Lezione 27 di Java Avanzato Leggi altro »