黑马程序员java培训就业班笔记:day06总结.pdfVIP

  • 6
  • 0
  • 约4.88千字
  • 约 12页
  • 2020-10-10 发布于江苏
  • 举报

黑马程序员java培训就业班笔记:day06总结.pdf

Day06 总结: 上午 1、二维数组 格式: Int[][] arr=new int[2][3]; [2]代表 1 维数组的个数; [3]代表 1 维数组有三个元素; 内存图: 分析: 通过对内存图分布可知,首先在栈内存中加载main 函数,开辟空 间,定义一个变量 arr,在堆内存中通过 New 创建一个数组实体 int[2], 并分配其地址值为 0x0045,数组元素值进行默认初始化为Null;然后把 地址值赋值给栈内存中的arr. 在堆内存中开辟两块空间,分别用来存 放二维数组中的数组元素,分配其地址值分别为 0x0056、0x0089,然 后对将地址值传给二维数组中的元素,所以说对内存中二维数组存储 的是一维数组的地址值。最后变量通过二维数组的地址 0x0045 指向二 维数组。 注意:二维数组中必须指定长度、以及实体没有对二维数组进行 初始化时默认为 null; 2、对二维数组的遍历(大圈套小圈思想) For(int x=0;xarr.length;x++) { For(int y=0;yarr[x].length;y++)// 里 arr[x].length 中的

文档评论(0)

1亿VIP精品文档

相关文档