String:只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一旦定义,无法再进行增删改查,每次对String的操作都会生成新的String对象。