Здравствуйте, visitor_pattern, Вы писали:
_>Здравствуйте, зиг, Вы писали:
зиг>>так зачем знать детали если и так понятно как он работает? люди показывают вам знания которых вполне достаточно им для работы, да, возможно эти знания не заточены под прохождение собеседований, но вам шашечки или ехать?
зиг>>объясните.
_>Доброе утро вам. Хотел написать что вы упоротый, но не стал — подумал что еще рано делать выводы.
точно, упоротая
_>Советую вам задуматься какова сложность алгоритма внутри HashMap и как можно его сломать сделав из HashMap LinkedList. И теперь если вы сможете ответить на этот вопрос наверное расскажете почему именно HashMap нельзя изменять из разных потоков, и что происходит если менять.
у вас в проекте все время хочется менять именно хешмап и именно из разных потоков?
у вас в проекте все время хочется ломать хешмап превращая его по производительности в линкедлист?
ну вот никогда с такими проблемами не сталкивалась, расскажите что за специфика проекта такая, в котором все шатко держится на несчастных хешмапах
_>Тут выше мыщъх очень верно подметил что нужно знать как устроен double что бы им пользоваться, так вот HashMap тот же случай.
ну не все же работают с нагруженным кодом, когда от производительности хэшмапа зависит ВСЁ... у самих поди вакансии формы клепать а туда же, подавай им знатоков хешмапы
_>Кстати, вы наверное не считаете что нужно знать как и LinkedList устроен, да?
основы необходимые для работы знаю. а внутрь зачем заглядывать? его писали затем чтобы все ковырялись в его нутре? нет, там в джавадоке при описании класса все предельно ясно сказано для чего и где применять
_>ЗЫ: Мне ехать с шашачками. Так что HashMap далеко не единственный вопрос и на профессиональных проходильщиков собеседований у нас есть свой хитрый болт.
ну так может и начинайте сразу с этого болта.