概念:
- 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。
- 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。
- 数组的元素可以是任何数据类型,包括基本类型和引用类型。
- C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。
一堆数组
一维数组的声明方式有2种:
- 格式一:数组元素类型? 数组名[ ];? 即type var[ ];
- 格式二:数组元素类型[ ] 数组名; 即type[ ] var;
- 格式二声明数组的方法与C#上声明一维数组的方法一样。
例如:int a1[ ];?? int[ ] a2;
?????? double b[ ];
?????? person[ ] p1;? String s1[ ];
注意:JAVA语言中声明数组时不能指定其长度(数组中的元素个数)
?????? 如:int a[5]; 这样声明一维数组是非法的。
数组的模型
- 一维数组:一维数组就是一行,一行小格。
- 二维数组:二维数组就是一行加一列组成的一个平面分成的小格,有行有列。
- 三维数组:三维数组就是一个立方体。
-
人类对最多认识到三维空间。
数组的对象创建?
JAVA中使用关键字new创建数组对象。
格式为:数组名 =?new?数组元素的类型[数组元素的个数]
?????? 例如:
?尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili尚学堂给同学们带来全新的Java300集课程啦本课程为Java300集2022版第一季,配合最新版的Java课程,所有视频重新录制,课件所有图形做了重新绘制和配色,图解学习Java,让学习成为一种享受本套教程专门为零基础学员而制,适合准备入行Java开发的零基础学员,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。后续课https://www.bilibili.com/video/BV1qL411u7eE?from=search&seid=11146781965280549745&spm_id_from=333.337.0.0
|