Как отмечает @Lukas Eder двойных скобок инициализации коллекций следует избегать.
Он создает анонимный внутренний класс, и, поскольку все внутренние классы сохраняют ссылку на родительский экземпляр, он может - и, скорее всего, на 99% - предотвратить сборку мусора, если на эти объекты коллекции ссылается больше объектов, чем просто объявляющего.
Java 9 ввел удобные методы List.of
, Set.of
и Map.of
, которые следует использовать вместо. Они быстрее и эффективнее инициализатора с двойной скобкой.