數組內存分配圖解

Java中的內存分配圖:

image.png

數組的內存圖解---- 一個數組


image.png

數組的內存圖解 ----- 2個數組


image.png

數組內存圖解 ---- 3個數組
/*
    定義第一個數組,定義完畢后,給數組元素賦值。賦值完畢后,在輸出數組名稱和元素。
    定義第二個數組,定義完畢后,給數組元素賦值。賦值完畢后,在輸出數組名稱和元素。
    定義第三個數組,把第一個數組的地址值賦值給它。(注意類型一致),通過第三個數組的名稱去把元素重復賦值。
    最后,再次輸出第一個數組數組名稱和元素。
*/
class ArrayDemo4 {
    public static void main(String[] args) {
        //定義第一個數組
        int[] arr = new int[3];
        arr[0] = 88;
        arr[1] = 33;
        arr[2] = 66;
        System.out.println(arr);
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
        System.out.println("----");
        
        //定義第二個數組
        int[] arr2 = new int[3];
        arr2[0] = 22;
        arr2[1] = 44;
        arr2[2] = 55;
        System.out.println(arr2);
        System.out.println(arr2[0]);
        System.out.println(arr2[1]);
        System.out.println(arr2[2]);
        System.out.println("----");
        
        //定義第三個數組
        int[] arr3 =  arr;
        arr3[0] = 100;
        arr3[1] = 200;
        System.out.println(arr);
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
    }
}

3個數組內存圖解:


image.png

靜態初始化、及內存圖:


image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,287評論 25 708
  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,366評論 11 349
  • 有時候覺得也許我更適合一個人生活……╮(╯_╰)╭
    pairs遺愛閱讀 282評論 0 0
  • 要點 模板函數在類的外部定義 友元函數在類的外部定義(<<的重載) 模板類中靜態變量的使用規則 示例 Array....
    第八區閱讀 236評論 0 0
  • 初遇小焦時,她是公司技術部的文員,每天幫那群大老爺們們填填發票,整理整理文件。沒事時便和公司里的另幾個女文員聊聊八...
    毛毛蟲媽咪閱讀 510評論 0 1