思考java中的string问题

2016-08-14  本文已影响31人  悟剑声

String类基本描述

String类的实例化

String,StringBuffer和StringBuilder的差异

  1. String:内存不可变对象
  2. StringBuffer:相比String,操作字符串时,不需要产生新对象
  3. StringBuilder:与StringBuffer少了synchronized,多线程时数据不安全,单线程下,运行速度优于StringBuffer

总结

  1. 少量的数据,用String
  2. 单线程操作字符串缓冲区下操作大量数据,用StringBuilder
  3. 多线程操作字符串缓冲区下操作大量数据,用StringBuffer

字符串操作

源码阅读

上一篇下一篇

猜你喜欢

热点阅读