Java中关于String,StringBuffer,StringBuilder的区别
1、String的值是不可变的,即String str = "111"; str = "222";虽然str对象名称没有变但是它指向的是两个不同的对象。因此如果大量使用String字符串会比较耗内存,因为它要频繁的创建和销毁创建的String对象。
2、StringBuffer他的值是可以改变的。并且他是线程安全的类,因为他的很多方法都加了同步操作,所以它在操作的速度上来说要比StringBui...
原创
2019-01-17 19:38:58 ·
129 阅读 ·
0 评论