我们经常在代码中使用记录器进行调试。我们写这样的
logger.debug("");
我的问题是,由于我们在调试语句中大量使用字符串文字,它不是创建了很多对象吗?有其他办法可以避免吗?
字符串文字在共享池中分配,因此不会浪费空间。每个相等的字符串共享一个实例。
根据String.intern().
我们经常在代码中使用记录器进行调试。我们写这样的
logger.debug("");
我的问题是,由于我们在调试语句中大量使用字符串文字,它不是创建了很多对象吗?有其他办法可以避免吗?
字符串文字在共享池中分配,因此不会浪费空间。每个相等的字符串共享一个实例。
根据String.intern().
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium