首先用IDEA打开String类:
1.string类是final的不可被继承,并且String类中的成员方法都默认是final方法。String类一旦被创建,就无法改变,对String对象的任何操作都不会影响到原对象,任何的change操作都会产生新的String对象。
2.string类实现了Serializable,Comparable,CharSequence 接口
3.string 源码中包含一个 不可变的char数组来存放字符串 private final char value[];由于String由final修饰的,所以String的值一旦创建就无法更改,String的值就被保存在了char数组里了。这一点和第一点是类似的。
string的一些方法。