在logger调试语句中使用字符串文字

时间:2013-07-23 05:33:06

标签: java string performance logging

我们经常在代码中使用记录器进行调试。我们写这样的东西

logger.debug("");

我的问题是,它不会创建大量对象,因为我们在调试语句中使用字符串文字这么多吗?有没有其他方法可以避免它?

1 个答案:

答案 0 :(得分:0)

字符串文字在共享池中分配,因此不会浪费空间。每个相等的字符串共享一个实例。

根据{{​​3}},

文字被实习。