课程
/后端开发
/Java
/Java入门第三季
线程安全是什么东西,理论的太虚,我测试了很多次,String明显方便可用性高,StringBuilder算法根本不可用啊???
2018-03-09
源自:Java入门第三季 2-5
正在回答
个人理解就是string每次实例化一个对象后,开辟一处内存空间。后面再对其操作时就是另外再开辟一处内存空间。而StringBuilder好像就是在原有的内存空间的基础上进行操作。不知道理解得对不对?
qq_北至南城_0 提问者
StringBuffer才是线程安全的,估计因为StringBuilder是可变的,这样当需要改变字符串时,不会创建新的内存空间,而String是不可变的,如果改变会多出很多内存处理负担。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答关于StringBuilder
1 回答关于StringBuilder()的问题
4 回答关于String和StringBuilder对象的比较
3 回答哪位大神指导一下关于创建对象的位置StringBuilder sr=new StringBuilder();
1 回答StringBuilder类