Quali sono i contenitori in Java
Qualcuno potrebbe darmi una breve lista completa di contenitori in Java? Alcuni di quelli che conosco sono Array, Arraylist, Hashtable, HashMap, HashSet, Node, NodeList, TreeNode e TreeMap.
6 answers
In sostanza, tutti i documenti sui "contenitori" java, o meglio conosciuti come raccolte, sono qui , con la pagina più utile questa , breve elenca qui . Esistono altre implementazioni del framework collections, come il framework fastutils che offre prestazioni migliori se si conosce il tipo che si intende utilizzare. Anche Gnu Trove è un altro simile a fastutils.
È possibile controllare a ufficiale Sun tutorial.
MODIFICA
Controlla anche la libreria Google Collections:
Google Collections è un insieme di nuovi tipi di raccolta, implementazioni e bontà correlate per Java 5 e versioni successive, offerti da Google. È un'estensione naturale del framework Java Collections che già conosci e ami.
Edit: C'era un cheatsheet molto bello per le collezioni Java che non lo è disponibile più. Ce ne sono molti altri, come questo.
Dai un'occhiata-vedi l'API Java Collections e questa pagina per ulteriori informazioni
"I contenitori sono l'interfaccia tra un componente e la funzionalità specifica della piattaforma di basso livello che supporta il componente. Prima di eseguire un componente Web, un bean aziendale o un componente client dell'applicazione, è necessario assemblarlo in un modulo Java EE e distribuirlo nel relativo contenitore." ecco la mia fonte : http://docs.oracle.com/javaee/1.4/tutorial/doc/Overview3.html
Un buon inizio sta guardando quali classi implementano Collection
Non so se posso darti un elenco completo esaustivo, ma credo che la maggior parte dei contenitori API Java standard dovrebbe risiedere in java.pacchetto util.