StringBuilder和StringBuffer的区别

一 区别

StringBuilder 线程不安全

StringBuffer 线程安全,原因是它的主要方法用了syncronized关键字修饰

 

二 可以解决的问题

StringBuilder 注意单线程调用,使用效率高

StringBuffer 多线程使用方便,安全,比如记录线程处理顺序,流程管控等

三 原理

看源码见

 

posted @ 2024-08-28 20:51  qx和世界  阅读(4)  评论(0编辑  收藏  举报