6
我想看看Java的String#intern()
方法,但它的public native String intern();
Java的String#intern()方法是如何實現的?
一般情況下,是如何實現的實習?在字符串的情況下?
我想看看Java的String#intern()
方法,但它的public native String intern();
Java的String#intern()方法是如何實現的?
一般情況下,是如何實現的實習?在字符串的情況下?
對於Sun Java,從JVM_InternString
開始,行3606的jvm.cpp
。從技術上講,實際的字符串方法是在java/lang/String.c
,但它立即調用JVM_InternString
。您可以在symbolTable.cpp
中繼續使用StringTable::intern
。
從更抽象的角度講,實習的目的是將等價字符串映射到單個規範的字符串。
嗯,在問題中顯示一些代碼本來就不錯。現在所有的鏈接都被破壞了。不過謝謝你的開局。 – Anonsage 2015-10-30 18:32:26