1:为什么String类被设计成final(最终的不能继承的)? 主要是为了”效率”和“安全性”的缘故,若String允许被继承,由于它的高度被使用性,可能降低程序的性能,所以String被定义为final。