Java中string拼接,StringBuilder,StringBuffer和+
2014-08-15 12:09
330 查看
Java中string拼接,StringBuilder,StringBuffer和+,到底哪个更合适? StringBuilder线程不安全,效率较线程安全的StringBuffer高。jdk1.5之前,+操作会产生大量String对象,影响GC的效率,但是jdk1.5之后做了优化,使用+操作符不一定会产生大量String对象,而是自动优化为StringBuilder方式。如果是在一个for循环中进行String拼接,还是不建议使用+操作,因为会大量产生new StringBuilder()对象。
相关文章推荐
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- (5)java 字符串 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- Java 中字符串拼接 String 和 StringBuilder(StringBuffer)的使用
- java中String,StringBuffer,StringBuilder拼接效率对比
- java中String,StringBuffer,StringBuilder拼接效率对比
- 深入java String拼接和StringBuffer、StringBuilder(分析源码)
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接
- 黑马程序员---------笔记整理(java基础九-----String,StringBuffer,StringBuilder)
- JAVA中String与StringBuffer,StringBuilder应用的区别
- JAVA中String与StringBuffer 、StringBuilder的区别
- 【Java学习笔记】Day 3 String及StringBuilder及StringBuffer 【待整理】
- 黑马程序员 _Java中的String、StringBuffer、StringBuilder
- Java String StringBuffer StringBuilder比较
- 理解java String,深入解析StringBuffer和StringBuilder的区别
- Java String,StringBuilder,StringBuffer
- Java中String,StringBuilder和StringBuffer的区别