從零學(xué)java筆錄-第31篇 二維數(shù)組2 圖解二位數(shù)組在內(nèi)存中存儲(chǔ)

本節(jié)內(nèi)容:

1:圖解二維數(shù)組在內(nèi)存中存儲(chǔ)

2:本節(jié)總結(jié)&下節(jié)預(yù)告

本文出處:《凱哥陪你學(xué)系列之java基礎(chǔ)篇.Java基本語法篇》中第31篇 二維數(shù)組2 圖解二位數(shù)組在內(nèi)存中存儲(chǔ)

一:圖解二維數(shù)組在內(nèi)存中存儲(chǔ)

圖解說明:

1:main方法先壓棧到棧區(qū)最下面

2:在堆區(qū)創(chuàng)建二維數(shù)組。對(duì)應(yīng)地址值為:@4679cf8c

二位數(shù)組中的一維數(shù)組默認(rèn)值都是null

3:創(chuàng)建第一個(gè)一維數(shù)組。對(duì)應(yīng)的地址值為:@67291479

int類型的一維數(shù)組默認(rèn)值都是0

4:將第一個(gè)一維數(shù)組地址值賦值為二維數(shù)組中的第一個(gè)一維數(shù)組。

5:將二維數(shù)組的地址值賦值給棧區(qū)main方法的arr

經(jīng)過如上分析:

所以在第19行輸出二維數(shù)組為:[[I@4679cf8c

20行輸出的一維數(shù)組為:[I@67291479

21行輸出的一維數(shù)組中的第一個(gè)元素為:0

二:本節(jié)總結(jié)&下節(jié)預(yù)告

通過本節(jié)學(xué)習(xí),我們需要了解

1:二維數(shù)組在內(nèi)存中存儲(chǔ)方式

下節(jié)預(yù)告:

我們知道了二位數(shù)組的格式1:int [] [] ?arr = new int [m][n]; 那么二位數(shù)組還有其他格式嗎?其他格式是什么樣子呢?其他格式在內(nèi)存中是怎么樣的呢?歡迎學(xué)習(xí)下一節(jié):《從零學(xué)java筆錄-第32篇 二維數(shù)組3 二維數(shù)組格式2&圖解內(nèi)存存儲(chǔ)》

歡迎關(guān)注凱哥公眾號(hào):凱哥Java

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容