? ? ? ? String s1 = "a";
? ? ? ? 從常量池中取符號a->運行時常量池 ->"a"放入字符串常量池 -> 給s1
? ? ? ? String s2 = "b";
? ? ? ? String s3 = s1+s2;
? ? ? ? 創建 new StringBuilder().append("a").append("b").toString()
? ? ? ? String s4 = "a"+"b";
? ? ? ? 編譯器優化
? ? ? ? String s5 = s3.intern();
? ? ? ? s3的串放入字符串常量池