String作为java最常用的类,被广大程序员们蹂躏已久,让我们又爱又恨,应该如何正确的使用它呢,老姜带你一起来揭开它神秘的面纱. 一.String类定义时被冠上了final的标识符,决定了它终生不可变的特质. final:修饰类时,类不可被继承. 设计初衷:类不需要有子类,类的实现细节不允许改变,并且确信这个类不会被扩展:编译器会对final进行优化,提高执行效率. 二.String类的任何操作都会生成新的字符串对象. 前面我们讲过,String是final的,既然不可改变,自然会生成新的对…