IDEA提示:StringBuffer xxx‘ may be declared as ‘StringBuilde

如图所示,编写代码时遇见了如下IDEA警告:
IDEA提示:StringBuffer xxx‘ may be declared as ‘StringBuilde_第1张图片
原因:StringBuilder是线程不安全的,但是其效率高,而StringBuffer则相反,虽然其线程安全,但是效率低下。
由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。因此IDEA在用户使用StringBuffer时给出提示提醒用户是否需要使用StringBuilder,至于实际使用还是要看使用场景是否需要线程安全来决定。

你可能感兴趣的:(工作异常记录,java,开发语言)