Logger slf4j Преимущества форматирования с {} вместо конкатенации строк

Есть ли преимущество использования{} вместо конкатенации строк?

Пример из slf4j

<code>logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
</code>

вместо тог

<code>logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
</code>

Я думаю, что речь идет об оптимизации скорости, потому что можно избежать оценки параметров (и конкатенации строк) во время выполнения, в зависимости от файла конфигурации. Но возможны только два параметра, тогда иногда нет другого выбора, кроме конкатенации строк. Нужны мнения по этому вопросу.

Ответы на вопрос(5)

Ваш ответ на вопрос