黑马程序员技术交流社区

标题: 新手问题 [打印本页]

作者: 张雨    时间: 2016-6-27 23:40
标题: 新手问题
String 和StringBuffer  有什么区别 请指教
作者: 元笙    时间: 2016-6-28 16:37
老问题了,简单答就是一个是不可变字符序列,一个是不可变字符序列;往深一点,就是,String一旦初始化,不管是字面值常量,还是new对象,均无法改变线程池中的常量和堆内存中对象,这限制了字符串的灵活运用,一般在数据库连接方面,需要执行很多SQL语句,如果使用String意味着写死了,而使用StringBuffer/StringBuilder意味着可以自由组合形成新的SQL语句,提高了灵活性




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2