What HashMap and ArrayList are and what are they useful for?
===

I've read many times what HashMap and ArrayList are, but I still can't understand they use and how are they different from Vector for example..

Thanks