0
点赞
收藏
分享

微信扫一扫

Java语言初识——数组

楚木巽 2022-01-13 阅读 56

一、数组的定义与访问

数组是相同类型数据的有序集合。

1.数组的初始化

静态初始化:声明数组同时赋值
   数据类型[ ] 数组名称={元素的内容 };
在这里插入图片描述

动态初始化:声明时可选赋值
   数据类型[] 数组名称 = new 数据类型[数组长度];
在这里插入图片描述

2.数组的访问

根据 数组索引 来访问数组元素。

  由于数组在内存中是顺序存储,声明一个数组的时候只需要保存这个数组的首地址即可。访问数组中任意一个元素x,只需要计算x相对于首地址的偏移量即可。
      x地址   = (x-1)*数据类型的大小+数组的首地址

在这里插入图片描述

3.数组的 遍历

默认从第一个元素访问到最后一个元素。
循环:
在这里插入图片描述
如果只是遍历数组而不修改数组元素的话,可以使用for-each循环(增强for循环)。
在这里插入图片描述

二、内存区域划分

栈:方法的局部变量(形参,方法中定义的若干变量);
堆:只要new出来的变量全在堆中存储。
引用只是给对象起了个别名,保存的是对象的地址。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论