JAVA从头开始一基础梳理(4-2-2)

大家好,本分支章节继续为各位介绍java中的集合数据类型--数组,在使用过程中需要注意的,已经多维状态下的数组结构和使用方法。

在上一分支章节已经为大家介绍了一维数组的声明,使用方法,对于数组来说,使用过程需要注意一些问题。

一.在声明数组时,需要为数组定义长度。

代码2声明的数组,如果使用 type_int_array_e3[0]时,会出现如下错误

二.在为数组的数据做赋值时,数据类型必须和数组声明类型相匹配

三.在使用数组中数据时,需要使用合法的标识

当我们需要查看数组的最大标识的时候,可以使用如下语句

运行结果如下

即当前这个数组最大的标识为2 ,另外,所有数组的起始标识都是0 ,所以这个数组的标识范围应该是 0-2之间的整数。

ps: java.lang.ArrayIndexOutOfBoundsException 异常是集合类型最容易出现的错误,该错误产生的原因就是 使用数组标识的时候 ,标识值超过了 数组的标识范围。

好了,接下来为大家介绍一下java数组的多维状态,说是多维,但是实际上在结构上他依然是一维的数组,我们通过结构图来了解一下

可以看到多维数组其实就是将原本存放基础数据的A,变成了存储B,C,D数组的地址,如此便构建成了多维数组的结构,而在代码中我们声明和使用多维数组的方式如下图

运行结果如下

实际上,在真实开发环境中,多维数值的使用场景并不是特别多,不过还是需要大家对它有一定的认识,了解了二维数组,那么,三维,四维...实际上就不难理解了。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();