У меня есть класс MyMap, который расширяет java.util.HashMap, следующий код работает как блок операторов, но я не понимаю, как его использовать дополнительных фигурных скобок
MyMap m = new MyMap() {
{
put("some key", "some value");
}
};
Зачем мне нужны дополнительные фигурные скобки, нельзя ли просто сделать это (но это вызывает ошибку компиляции)
MyMap m = new MyMap() {
put("some key", "some value");
};