String的intern()方法學習總結

一、new String都是在堆上創建字符串對象。當調用 intern() 方法時,編譯器會將字符串添加到常量池中(stringTable維護),並返回指向該常量的引用。 二、通過字面量賦值創建字符串(如:String str=」twm」)時,會先在常量池中查找是否存在相同的字符串,若存在,則將棧中的引用直接指向該字符串;若不存在,則在常量池中生成一個字符串,再將棧中的引用指向該字符串。 三、常量
相關文章
相關標籤/搜索