Il linguaggio di programmazione Java è dotato di molti metodi built - in per la memorizzazione dei dati, di cui due della mappa e la lista . Una lista è un insieme di dati ordinati di un certo tipo , come stringhe di testo , numeri o riferimenti a oggetti . Una mappa è un insieme di coppie chiave-valore , ad esempio , i nomi ei numeri di telefono possono essere mappati insieme in una collezione di mappa che rappresenta una rubrica telefonica. Mappe e liste hanno molte differenze , e sono tradizionalmente utilizzati per scopi molto diversi . Dati mappati
Mappa dei rivenditori di raccolta dati come coppie chiave-valore , una chiave univoca è mappato su un valore specifico . Un elenco non mappa una chiave per un valore , e memorizza invece i dati come entità singolare .
Duplicare gli oggetti
Una collezione mappa non è in grado di memorizzare le chiavi duplicate , ma in grado di memorizzare i dati in valori identici . Una lista non ha restrizioni su valori identici .