Estructuras en java

Hola a todos como están, me surge una duda sobre el uso de las estructuras en java como los map, hasmaph,Linkenlist, Array, vector, ect, y sus correcto uso, más específicamente en que casos debo usar cada una de ellas.

Muchas gracias de antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

re: Estructuras

Hace tiempo @ezamudio publico algo muy muy interesante, la imagen del diagrama que publicó djpeich te puede servir