Я использую HashMaps, так как я снова начал программировать на Java, не понимая эту вещь Коллекции.
Честно говоря, я не уверен, что использование HashMaps было бы лучше всего для меня или для производственного кода. До сих пор это не имело значения для меня, пока я был в состоянии получить данные, которые мне нужны, как я их называл в PHP (да, я признаю любую негативную вещь, о которой вы сейчас думаете), где $this_is_array['this_is_a_string_index']
обеспечивает так много удобство для вызова массива переменных.
Итак, теперь я работаю с java более 3 месяцев и наткнулся на интерфейсы, которые я указал выше, и задавался вопросом, почему так много таких вещей (не говоря уже о векторах, abstractList {oh well the list is на...})?
Я имею в виду, как они отличаются друг от друга?
И что еще более важно, какой лучший интерфейс использовать в моем случае?