編譯時和運行時,存儲區域問題

一、編譯時就能肯定值,所以在方法區中。結果爲true String a = "a1"; String b = "a"+ 1; System.out.println(a==b); //true 二、編譯器不能肯定爲常量 ,運行期才知道結果、運行時的結果存放在堆中。結果爲false String a = "ab"; String bb = "b"; String b = "a"+bb; //運行時的結
相關文章
相關標籤/搜索