一、因为Java Api已经把String 定义成了最终类final,所以不能被继承,下面是String类的修饰及实现的接口。
public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequence
二、Stringbuffer和StringBulid的用法相同,不同之处在于StringBuffer是线程安全的、StringBuilder是线程不安全的,所以StringBuilder比StringBuffer运行效率要高。在单线程的情况下建议使用StringBuilder,在多线程同时操作一个数据时,要使用StringBuffer。