2012-04-02 16 views
10

Acabo de empezar a aprender java. Ya sé C++ y Python. Para aprender Java, estoy sacando analogías de lo que sé en C++. I era un ávido usuario de las bibliotecas STL en C++ (vectores, deques, pilas, HashMaps) http://www.sgi.com/tech/stl/stl_introduction.html¿Estándares de Java/C++ STL equivalentes?

Al mismo tiempo, pitón también tiene dicts estándar, listas etc fácilmente figurable en sus docs.

He estado buscando en Google últimamente para encontrar el equivalente de STL en Java pero no puedo encontrarlo? ¿Puede alguien señalarme los recursos correctos?

Gracias

+4

"Colecciones" son el equivalente aproximado del contenedor estándar que conoce en C++. – Corbin

+2

http://en.wikipedia.org/wiki/Java_collections_framework –

+0

@Corbin: impresionante :) Thansk – Fraz

Respuesta

3

Oracle explica profundamente aquí link

Si usted quiere saber acerca de los contenedores comunes, echar un vistazo a aquí link

+1

Su primer enlace ya no funciona. ¿Quiso vincular la página MasterF vinculada en su respuesta? – MOnsDaR

3

Esta es la página oficial de la API Colecciones: http://docs.oracle.com/javase/tutorial/collections/index.html

También recomendaría el libro Thinking in Java de Bruce Eckel. (http://mindview.net/Books/TIJ4) El capítulo "Celebración de los objetos" proporciona una introducción y el capítulo "Contenedores en profundidad" proporciona más información (incluidas las consideraciones de rendimiento).