不可变( immutable)字符串 ·对于一些可以共享的字符串对象,会先在 String中查找是否存在相同的 String内容 string strl flyweight"i string str2 =flyweight i System. out. println(strl str2) 当您直接在程序中使用"来包括一个字符串 时,该字符串就会在 String汇中 參考名稱 String實例 str1 凵 y w e ght 參考名稱 str2不可变(immutable)字符串 • 对于一些可以共享的字符串对象,会先在 String池中查找是否存在相同的String内容 • 当您直接在程序中使用""来包括一个字符串 时,该字符串就会在String池中 String str1 = "flyweight"; String str2 = "flyweight"; System.out.println(str1 == str2);