String类能被继承吗,为什么

String 类是不能被继承的,因为他是被final关键字修饰的。

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

还有一点就是String类的Immutable(不可变)属性,从上面代码也可以看出,String类实际是一个char[]数组存储数据的。而这个数组也是被final关键字修饰的

finally 和finalize的区别

 

String类能被继承吗,为什么