क्या {}
स्ट्रिंग संघनन के बजाय उपयोग करने का कोई फायदा है ?
Slf4j से एक उदाहरण
logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT);
के बजाय
logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT);
मुझे लगता है कि यह गति अनुकूलन के बारे में है क्योंकि मापदंडों का मूल्यांकन (और स्ट्रिंग संघनन) एक कॉन्फ़िगर फ़ाइल के आधार पर रनटाइम में बचा जा सकता है। लेकिन केवल दो पैरामीटर संभव हैं, फिर कभी-कभी स्ट्रिंग संघनन के अलावा कोई अन्य विकल्प नहीं होता है। इस मुद्दे पर विचार की आवश्यकता है।