Есть ли преимущество использования {}
вместо конкатенации строк?
Пример из slf4j
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
вместо того
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
Я думаю, это об оптимизации скорости, потому что оценки параметров (и конкатенации строк) можно избежать во время выполнения в зависимости от файла конфигурации. Но возможны только два параметра, тогда иногда нет другого выбора, кроме конкатенации строк. Нужны мнения по этому поводу.