1. Задача: Ознакомиться с кодом и ответить на вопросы
// YourKeyClass -- произвольный класс, который мы создали, чтобы использовать его в качестве ключа в мапе
final var map = new HashMap();
final var key = new YourKeyClass(100, "foo");
final var value = "value";
map.put(key, value);
// какой-то ещё код
assert value.equals(map.get(key));2. Что может быть такого в классе YourKeyClass или же что такого может произойти в секции "какой-то ещё код", из-за чего метод get в HashMap вернет значение, отличное от того, что было помещено по тому же ключу или произойдёт сбой в assert?
3. Какие методы можно использовать для удаления значения из HashMap по ключу (например, clear или remove)?
4. Задача:…