Java 中String,StringBuffer,StringBuilder的区别

面试中经常被问及的一个问题,关于三者的区别可以从两个方面区分,jdk源码中都有体现 是否可变 从String源码可以看出来,String使用char数据来存储字符串的,但是是用final关键字修饰的,也就是不可变的,同样也可以知道,String并不是Java的基本类型 StringBuffer与StringBuiler都是继承AbstractStringBuilder,也是用char数组来存储字符
相关文章
相关标签/搜索