JAVA基础语法——数组概述、数组声明创建、数组使用、多维数组、Arrars类、稀疏数组

数组概述

在这里插入图片描述

数组声明创建

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

数组初始化的两种方式:静态初始化、动态初始化。

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cdEfNuJA-1611558081699)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124191113475.png)]

内存分析

第一步声明数组的时候,先在栈里面压入了array。

第二步创建数组的时候,在堆里面开辟了内存。

第三步给数组元素赋值。

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

数组使用

一、For-Each循环

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BbRH98oC-1611558081702)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124204502963.png)]

前面讲过的增强型的for循环就是针对数组的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TFhsRTNK-1611558081702)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124204711391.png)]

二、数组作方法入参

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CvGR1iAt-1611558081703)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124204948747.png)]

三、数组作返回值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ovSOGoTI-1611558081704)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124205358682.png)]

多维数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EWPsFhfV-1611558081705)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124205606919.png)]
在这里插入图片描述

多维数组的初始化如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hL2V80oD-1611558081707)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124212351794.png)]

Arrars类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nsJ2aBjW-1611558081708)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124212611882.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ugQGLpkL-1611558081709)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210124221844248.png)]

稀疏数组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8d7ZuKAj-1611558081709)(C:\Users\wl\AppData\Roaming\Typora\typora-user-images\image-20210125101202422.png)]

猜你喜欢

转载自blog.csdn.net/qq_32651847/article/details/113113877