Встречается на 2% собеседований по Java

Как работает Hashtable с null значениями

Hashtable в Java не разрешает использование null ни в качестве ключа, ни в качестве значения. При попытке добавить null будет выброшено NullPointerException.

Пример:

java
Hashtable<String, String> table = new Hashtable<>();
table.put("key", null); // NullPointerException
table.put(null, "value"); // NullPointerException

Это отличие от HashMap, который позволяет использовать null как ключ и значение. Hashtable является потокобезопасным, но его использование ограничено из-за отсутствия поддержки null и синхронизации на уровне методов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы