兩種賦值方式
常量字符串的存儲(chǔ)有一個(gè)字符串常量池圈暗,系統(tǒng)會(huì)開(kāi)辟一塊空間給常量字符串仪壮。
字面量賦值:系統(tǒng)會(huì)把常量字符串的地址給予棧區(qū)的變量。
new賦值:系統(tǒng)會(huì)開(kāi)辟一塊堆空間并把地址值給予棧區(qū)的變量荧缘,堆區(qū)存儲(chǔ)的是字符串常量池中字符串對(duì)應(yīng)的常量。
內(nèi)存反應(yīng)
//注意:
字符串如果是變量相加枣氧,先開(kāi)空間溢十,后相加。
字符串如果是常量相加达吞,是先相加张弛,然后在常量池找,如果有就直接返回酪劫,否則吞鸭,就創(chuàng)建。