String,StringBuilder和StringBuffer之间的区别
Contents
String
- String属于对象(引用在栈中,对象在堆中),但String是不可变的,每次操作都会生成新的对象,如下图所示
StringBuilder,StringBuffer
- StringBuilder线程不安全。
- StringBuffer线程安全。
- StringBuffer直接通过synchronized关键字实现的线程安全。
Author 段新朋
LastMod 2020-07-09