Получи случайную криптовалюту за регистрацию!

Java Tricks Начинаю серию публикаций в которых поделюсь лайфх | Java guru

Java Tricks

Начинаю серию публикаций в которых поделюсь лайфхаками. Как оказалось не все мои знакомые о них знали. Возможно подобная подборка окажется интересной. Буду рад обратной связи от вас в комментариях.

Начать хочу с инициализации коллекций.

Пример до 9 java:
Map someMap = new HashMap<>();
someMap.put("someKey_1","someValue_1");
someMap.put("someKey_2","someValue_2");

Пример после 9 java:
Map someMap = Map.of("someKey_1","someValue_1","someKey_2","someValue_2");


Возникает вопрос можно ли до 9 java "сделать все в 1 строку" например если это поле класса?

Да ))
Map someMap = new HashMap(){{ put("someKey_1","someValue_1"); put("someKey_2","someValue_2");
}};