热门

最新

红包

立Flag

投票

同城

我的

发布
qq_30452897
Jet4505
1 年前
trueqq_30452897

趁着娃出生,肝了一年

CSDN App 扫码分享
分享
2
2
打赏
  • 复制链接
  • 举报
下一条:
项目重构,8年架构师与10年开发主管怒怼,主管坚持用StringBuilder类,而架构师说必须用StringBuffer,理由是StringBuilder存在安全隐患,性能不高,存在不可预知错误,很容易出现系统各种问题,应该禁止使用。项目重构,原项目大量使用StringBuilder,8年工作经验的架构师,提出要禁止使用StringBuilder,推荐使用StringBuffer,理由如下:1、StringBuilder存在安全隐患,如果字符有恶意字符,有可能导致系统崩溃。2、StringBuilder容易导致内存溢出,问题比较严重。3、StringBuilder性能低下,查询字符效率不高,无法进行低级别的字符串。开发主管觉得很多项目都是使用StringBuilder来拼接字符串,性能应该不错的,就用这个了,我是主管,我做主了。有个开发工程师提出,都不用StringBuilder和StringBuffer行不?直接用+号并接字符串就好了,方便快捷。最后,小白觉得用字符串直接并接就好了,干嘛用StringBuilder和StringBuffer类呢?实在不行,用List添加字符串方式也不错的,大家觉得呢?
立即登录