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