Java String、StringBuffer、StringBuilder(基于源码探索)
String、StringBuffer、StringBuilder 1、String String是Java类对象,Java通过String来创建和操作字符串。 从源码中我们可以看出,String使用byte[]数组进行字符串的存储,且byte[]数组被final关键字修饰。我们知道当final修饰成员变量时,如果成员变量是基本数据类型的变量那么该变量一旦初始化以后就不可更改,源码中value数组是在构造方法中赋初值,因此String类对象一旦被创建就不可更改。 故String类对象是不可变的。 在实际应用过程中,我们可以通过 + 号来连接两个字符串,然后输出一个新的字符串 public s
用户评论