java面试-Sting,Stringbuffer,String
2018-03-22 本文已影响0人
firststep
在进行看Java的面试题的时候,发现一段代码用的是String,StringBuffer分别不一样.然后自己就上网查了一下其中的差异,顺便补充一下脑容量.
1.首先String与StringBuffer不一样的是String是常量而 StringBuffer和StringBuilder是变量.并且
string st = "123" String st = st +"222"
并没有改变st的值,只是JVM又创建了一个新的对象也名为st,然后进行赋值操作,然后GC把st回收了.