String:字符串常量池

   String類型是由final修飾的,它是常量池中最多見的一種類型java

        在JAVA虛擬機(JVM)中存在着一個字符串池,其中保存着不少String對象,而且能夠被共享使用,所以它提升了效率。因爲String類是final的,它的值一經建立就不可改變,所以咱們不用擔憂String對象共享而帶來程序的混亂。字符串池由String類維護,咱們能夠調用intern()方法來訪問字符串池。spa

  • String.intern()對象

經過new操做符建立的字符串對象不指向字符串池中的任何對象,可是能夠經過使用字符串的intern()方法來指向其中的某一個。java.lang.String.intern()返回一個保留池字符串,就是一個在全局字符串池中有了一個入口。blog

相關文章
相關標籤/搜索