第十三章 黑马程序员java培训就业班笔记:day06总结.docVIP

  • 12
  • 0
  • 约3.24千字
  • 约 6页
  • 2017-06-17 发布于湖北
  • 举报

第十三章 黑马程序员java培训就业班笔记:day06总结.doc

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

文档评论(0)

1亿VIP精品文档

相关文档