equals

La classe TreeSet di Set – Lezione 34 di Java Avanzato

TreeSet come un albero di ricerca bilanciato TreeSet, è un Set implementato interiormente come un albero di ricerca bilanciato. Questa classe estende l’interfaccia SortedSet perché gli elementi vengono inseriti in modo ordinato secondo un ordinamento naturale della classe o non naturale. Di conseguenza gli elementi presenti nel TreeSet devono implementare l’interfaccia Comparable o l’interfaccia Comparator. …

La classe TreeSet di Set – Lezione 34 di Java Avanzato Leggi altro »

La classe HashSet di Set – Lezione 33 di Java Avanzato

HashSet, memorizzare gli elementi con il metodo hashCode La classe HashSet rappresenta un’implementazione dell’interfaccia Set, questo tipo di implementazione conserva gli oggetti in tabelle simili alle HashTable. Una tabella hash rappresenta un array associativo suddiviso in bucket. Un bucket è una casella dell’array di HashSet, in cui oni qualvolta si vuole aggiungere un oggetto viene …

La classe HashSet di Set – Lezione 33 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 »

Il metodo equals per il confronto degli oggetti – Lezione 10 di Java Avanzato

Il metodo equals: come confrontare due oggetti? Dover confrontare due oggetti è un’operazione molto rincorrente in qualsiasi programma. L’operatore binario == viene utilizzato per stabilire se il contenuto di due variabili è identico. Per i tipi non primitivi viene confrontato il contenuto dei puntatori degli oggetti, ovvero l’indirizzo di memoria degli oggetti a cui i …

Il metodo equals per il confronto degli oggetti – Lezione 10 di Java Avanzato Leggi altro »