深度理解String跟StringBuffer跟StringBuilder@TOC
#String
首先我们要知道这是个字符串对象,然而字符串内容不可变的,当我们要改变这个字符串内容的时候,都要重新创建这个对象,这导致我们的内存空间极大的浪费,从而之后谷歌引入了两个新的类StringBuff跟StringBuild
谷歌引入新的两个操作字符串的类
这两个变量是专门对字符串变量进行操作的
但是这两个类又又一定的区别,build比buffer速度快,因为buffer加了锁,线程安全
深度理解String跟StringBuffer跟StringBuilder@TOC
#String
首先我们要知道这是个字符串对象,然而字符串内容不可变的,当我们要改变这个字符串内容的时候,都要重新创建这个对象,这导致我们的内存空间极大的浪费,从而之后谷歌引入了两个新的类StringBuff跟StringBuild
这两个变量是专门对字符串变量进行操作的
但是这两个类又又一定的区别,build比buffer速度快,因为buffer加了锁,线程安全