public final class String
    implements java.io.Serializable, Comparable<String>, CharSequence {
    /** The value is used for character storage. */
    private final char value[];
    .....

第一眼就看到 String是用final修饰的,也就证明String不能被继承,里面的内容也不能被改写(String 对象存在堆中,引用存在栈中)

????是不是有点尴尬啊