heap,stack的區別
example:Point p1 = new Point(1,2);
Point p2 = new Point(3,4);
p2 = p1 ; 此時 是p2指針的內容指向了p1,p1和p2的內容相等,但是p1的地址可能是1000,p2的地址是2000,p1,p2地址內容值都指向同一內容(1,2),此時(1,2)是heap,p2和p1的地址存向stack
Point p3 = null;
p3.moveto(1,2)此時報錯,p3沒對象;
posted on 2012-05-28 08:45 youngturk 閱讀(208) 評論(0) 編輯 收藏 所屬分類: Java基礎