String:不可改变的Unicode字符序列. 池化思想,把需要共享的数据放在池中,用一个存储区域来存放一些公用资源以减少存储空间的开销. 在String类中,以字面值创建时,会到Java方法空间的串池中去查找,如果没有则会在串池里创建一个字符串对象,并返回其地址赋给对象变量,如果有就返回串池中字符串的地址,并把这个地址赋给对象变量. 如果是new,则会在堆空间中创建String类的对象,不会有上述的过程. 如: String s1 = “abc”;//新创建,字符串常量池中没有该串,则会在池