String、StringBuffer和StringBuilder的區別

1、String 定義(初始化)後就不可再修改其值(每次對String值的修改都是返回新的String); 線程安全 性能最差 2、StringBuffer 可多次修改其值; 線程安全,原因是StringBuffer的方法都是用了synchronized(同步鎖)修飾; 性能次之(多線程使用StringBuffer) 3、StringBuilder 可多次修改其值; 非線程安全 性能最好(但是隻能
相關文章
相關標籤/搜索