黑马程序员技术交流社区
标题:
新手问题
[打印本页]
作者:
张雨
时间:
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