String StringBuffer StringBuilder的区别是什么?
String, StringBuffer StringBuilder的区别是什么?
参考解答
String的长度是不可变的; StringBuffer的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法;线程安全; StringBuilder是从 JDK 5 开始,为StringBuffer该类补充了一个单个线程使用的等价类;通常应该优先使用 StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。
相似问题
如何结合struts hibernate spring开发Web应用?
如何结合struts、hibernate、spring开发Web应用?
从java方面 在一个千万级的数据库查寻中 如何提高查询效率?
从java方面,在一个千万级的数据库查寻中,如何提高查询效率?
什么情况会使用递归?
什么情况会使用递归?
Java反射机制的作用是什么?
Java反射机制的作用是什么?
ArrayList Vector LinkedList的存储性能和特性是什么?
ArrayList,Vector, LinkedList的存储性能和特性是什么?
