Re: [問題] 二維陣列是連續的嗎?

看板java作者時間16年前 (2009/06/21 11:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《hardcover (如是如是)》之銘言: : 請問一下,以下宣告有何不同 : int [][] x = new[2][4]; : --- : int [][] x; : x = new int[2][]; : x[0] = new int[4]; : x[1] = new int[4];   Java 中的二維陣列都是「陣列的陣列」,   也就是第二種寫法的形式,   而且第一種寫法在行為上其實也等效於第二種 [註],   也因為這樣,   二維陣列的記憶體並不會是全部連續的。   註:詳見 JLS 說明 - http://tinyurl.com/l8p8k8 -- 就像是兩個有缺半圓 ▇▇▇ ▇▇▇▇ ▄▄▄▄ 只有彼此的退讓包容 ▄▄ ▇▇ ▇▇▇ ▄▄▄▄ 互相的磨 才會越磨越圓滑 才能變成一個完(︿ ︿)ψRhomb ▇▆▇▆▅▄▅▅▄▅▆▇▇▇▆▅▄▃▄▅▆▇▆▆▅▄▇▇▄▅▆▅▄▆▇▇▇▇▇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.158.46
文章代碼(AID): #1AFQSIKP (java)
討論串 (同標題文章)
文章代碼(AID): #1AFQSIKP (java)