前言
提示:最近在复习Java基础,所以本次的内容涉及的基础知识偏多。:
例如:当我们在创建一个 int 【】date =new int[5] 的数组时内存是如何变化的?
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建数组的 三种方式?
示例:
动态创建:int date[]=new int[5]
静态创建:int date [] =new int {1,2,3,4,4}
int date []= {1,2,3,4}
二、创建数组 分析具体
代码如下(示例):
int 【】date =new int[5]
2.模拟内存的过程
代码如下(示例):
int 【】date =new int[5]
三、为什么通过下标可以访问数组元素?
因为数组的下标可以计算出数组元素的地址偏移量,date【1】的地址计算公式为date+1*4
这里边的date为存储数组的起始值 1 是下表 四是数组元素int类型所占的字节数。
四,数组名可以相互赋值
数组是一种引用数据类型,可以作为方法参数,也可以作为方法的返回值类型