後端開發面試總結

String爲什麼是final的 從設計安全上講,  1)、確保它們不會在子類中改變語義。String類是final類,這意味着不允許任何人定義String的子類。 換言之,如果有一個String的引用,它引用的一定是一個String對象,而不可能是其他類的對象 從效率上講:  1)、設計成final,JVM纔不用對相關方法在虛函數表中查詢,而直接定位到String類的相關方法上,提高了執行效率。
相關文章
相關標籤/搜索