String与StringBuffer、StringBuiilder的区别
1. 前者是一个可变的字符序列,后者是不可变的字符序列
2. 如果从内存角度考虑,String定义的时候,会在常量池中开辟空间,比较耗费内存
而StringBuffer,StringBuiilder字符串缓冲区(里面存储的全部都是字符串),它会释放掉
StringBuffer与StringBuiilder的区别
前者安全同步适应于多线程,后者不同步,与多线程不安全,适用于单线程
String与StringBuffer、StringBuiilder的区别
1. 前者是一个可变的字符序列,后者是不可变的字符序列
2. 如果从内存角度考虑,String定义的时候,会在常量池中开辟空间,比较耗费内存
而StringBuffer,StringBuiilder字符串缓冲区(里面存储的全部都是字符串),它会释放掉
StringBuffer与StringBuiilder的区别
前者安全同步适应于多线程,后者不同步,与多线程不安全,适用于单线程