1.创建String的三种方式
a.String arr="hh";//直接赋值
b.String arr=new String("ssss");
c.String arr=new String(char[]);
2.内存
String arr="hhhh";//直接赋值的即为字面量
3.字符串常量池
当使用直接赋值声明字符串时,JVM会检查当前常量池中是否包含了该字符串,若没有产生该对象将它放入常量池,若存在,则直接将该对象的地址分配到该引用
4.字符串的不可变性
修改字符串对象
a.使用String.subString();
b.更换为StringBuffer/StringBuilder