String,StringBuffer和StringBuilder的区别详解

Java中常用的String类 String类的底层是一个不可变的char数组,一旦初始化之后便不可再更改。但是我们在实际开发中会经常发现可以重新指定字符串类型的值,这是在堆内存中重新创建了一个对象。 如 String a = "hello"; a = a+"world"; StringBuffer和StringBuilder类 在实际开发中我们经常会对字符串进行修改操作,而String修改会频繁
相关文章
相关标签/搜索