Re: [問題] 關於物件參考記憶體位置問題

作者: octantis (@.@)   2015-05-12 01:00:03
※ 引述《tas72732002 (蔥頭)》之銘言:
: 請問各位,
: 最近在實作上碰到一個問題, code如下
: Integer a = new Integer(900);
: Integer b = a;
: a = 1000;
: System.out.println(b);
: 想請問 b不是參照a的記憶體位址嗎, 為什麼當a=1000時,
: b還是900呢 ? Integer b = a; 不是代表 a傳記憶體位置給b嗎?
: 謝謝
在Compiler裡是這樣編譯的
Integer a = new Integer(900);
Integer b = a;
a = Integer.valueOf(1000);

Links booklink

Contact Us: admin [ a t ] ucptt.com