Java中的String,StringBuilder,StringBuffer三者的区别

String 经过api能够看到String是字符串常量,常量是不能够被修改的,因此String对象一旦被建立是不能改变的,可是下面的代码明明改变了,其实这只是一种假象。jvm其实是这样解析的:先在字符串常量池建立一个对象str赋值asd,而后在建立个对象赋值asdas第一个str就会垃圾回收机制回收,因此String对象一旦被建立是不能改变,java String对象其实是一个不断被建立而后被回
相关文章
相关标签/搜索