Всегда ли проверяется наличие ключа в HashMap?
У меня есть HashMap, скажем 1000 записей, и я смотрю на повышение эффективности. Если к HashMap обращаются очень часто, то проверка наличия ключа при каждом доступе приведет к большим накладным расходам. Вместо этого, если ключ отсутствует и, следовательно, возникает исключение, я могу поймать исключение. (когда я знаю, что это произойдет редко). Это уменьшит доступ к HashMap наполовину.
Это может быть не очень хорошая практика программирования, но это поможет мне уменьшить количество обращений. Или я здесь что-то не хватает?
[ Обновление] У меня нет нулевых значений в HashMap.