java中的string.intern()

Java中對字符串變量的處理總是特殊的,字符串變量是immutable(不可變的),因此,內存中往往存在很多相同的字符串,如果在內存緊張的情況下,共用這些字符串顯得很有必要。 String類的intern()方法可以實現此要求,在調用intern方法時,首先會去字符串常量池中查找該字符串是否已經存在,如果存在,則直接返回該字符串的一個引用,這樣就避免了重複創建字符串對象。該方法的弊端也是顯而易見的
相關文章
相關標籤/搜索