關於String字符串常量池的一些問題

這些運行結果有些問題,但願看到的人可以給出合理的解釋.自我理解是,在編譯的時候,不會將判斷語句中的字符加入到常量池當中,只有運行時纔會將判斷語句中的常量加入到常量池當中,所以,會產生以下的結果.   String m="a"+new String("b"); System.out.println(m.intern()==m);//true System.out.println(m.intern(
相關文章
相關標籤/搜索