String源碼剖析(1)--哈希篇

本文基於JDK1.8java 讓咱們從一段代碼開始程序員 System.out.println("a" + "b" == "ab"); System.out.println(new String("ab") == "ab"); 上述代碼中,第一行結果爲True,第二行結果爲False。二者結果不一樣的緣由在於Java中的==符號判斷的是對象是否相等,其實質上是比較二者的內存地址,很顯
相關文章
相關標籤/搜索