2009-08-17 27 views
18

¿Podría alguien darme una breve lista completa de contenedores en Java? Algunos de los que conozco son Array, Arraylist, Hashtable, HashMap, HashSet, Node, NodeList, TreeNode y TreeMap.¿Cuáles son los contenedores en Java

Respuesta

31

esencialmente, todos los documentos sobre java "contenedores", o más conocidos como colecciones, es here, con la página más útil es this one, breve list here. Existen otras implementaciones del marco de colecciones, como el fastutils framework que ofrece un mejor rendimiento si conoce el tipo que va a utilizar. También Gnu Trove es otro similar a fastutils.

+1

1 para compartir enlaces –

0

No sé si puedo darle una lista exhaustiva completa, pero creo que la mayoría de los contenedores de la API Java estándar deberían residir en el paquete java.util.

3

Puede comprobar en Sun tutorial oficial.

EDITAR

Comprobar también la Google Collections library:

Las Colecciones de Google es un conjunto de nuevos tipos de colección, implementaciones y la bondad relacionados para Java 5 o superior, traído a usted por Google. Es una extensión natural de Java Collections Framework que ya conoce y ama.

Editar: Hubo un very nice cheatsheet for Java Collections que no está disponible más. Sin embargo, hay muchos otros, como this one.

+0

+1 para el tutorial de Sun's Collection. IMO, el mejor lugar para comenzar. –

+0

ah se olvidó de las colecciones de google. – Chii

+1

@dfa: el enlace de arriba para la hoja de prueba parece obsoleto. Me lleva a un sitio con anuncios. ¿Puedes modificar el enlace? – cppcoder

2

"Los contenedores son la interfaz entre un componente y la funcionalidad específica de la plataforma de bajo nivel que admite el componente. Antes de poder ejecutar un componente web, enterprise bean o application client component, debe ensamblarse en una Java EE módulo y desplegado en su contenedor ". aquí está mi fuente: http://docs.oracle.com/javaee/1.4/tutorial/doc/Overview3.html

Cuestiones relacionadas