关于String,StringBuilder,ArrayList底层实现的分析

1、--String字符串     底层最主要的实现是  final char[ ];  final修饰后当这个属性第一次被赋值后就不可以改变了,所以当我们拼接字符串的时候,每次拼接都会创建一个新的对象。所以不允许大量的拼接,否则会产生大量的对象,影响性能。   我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuilder就可以解决这个
相关文章
相关标签/搜索