String s1="abc";会放在字符串池中,如果定义相同内容的字符串会指向同一快内存区域, String s2=new String("abc");总会在堆内存中开辟新内存 如果进行大量字符串修改操作推荐使用StringBuffer和StringBuilder 点击打开链接 点击打开链接 点击打开链接