首页 > 编程语言 > 详细

java简单内存图

时间:2020-06-29 16:36:45      阅读:58      评论:0      收藏:0      [点我收藏+]

一 内存的分区

 

技术分享图片

 

 

 

 二 以数组为例画内存图

代码:

class  Demo01
{
    public static void main(String[] args) 
    {
        //1.数据类型[] 数组名=new 数据类型[数组长度]
        int[] arr = new int[4];
        System.out.println(arr);
        arr[0]=99;
        arr[1]=98;
        arr[2]=97;
        //取数组元素的值
        /*System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
        System.out.println(arr[3]);*///0
}
}

 

技术分享图片

 

 

三 以二维数组为例画内存图

代码:

class Demo03 
{
    public static void main(String[] args) 
    {    //1.数据类型[][] 数组名 = new 数据类型[大一维数组长度][小一维数组长度]
        /*int[][] arr = new int[3][2];
        arr[0][0]=99;
        arr[0][1]=100;
        arr[2][0]=88;
        System.out.println(arr[0][0]);
        System.out.println(arr[0][1]);
        System.out.println(arr[2][0]);
        System.out.println(arr[1][0]);
        System.out.println(arr[0]);
        System.out.println(arr);
}
}

 

 

 

技术分享图片

 

 

代码:

double[][] arr = new double[3][];
            double[] arr1 = {1.2,1.6,1.8};
            double[] arr2 = {7.7,6.6};
            double[] arr3 = {1.3};
            arr[0]=arr1;
            arr[1]=arr2;
            arr[2]=arr3;
            System.out.println(arr[0][0]);

 

 

 

技术分享图片

 

四 以方法为例画内存图

 代码:

import java.util.Scanner;
class Demo05 
{
    public static void main(String[] args) 
    {
        double c = method01(1.8);
        System.out.println(c);
                double d = method01(12);
        System.out.println(d);
    }
    public static double method01(double a){
        double b=Math.PI*a*a;
        return b;
    }                

 

 

 

 

技术分享图片

 

java简单内存图

原文:https://www.cnblogs.com/jiejava/p/13208616.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!