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