【之前的笔记我将大部分的基础语法已经总结完毕。今天将数组完成后便会开始面向对象的学习,我们真正意义的java学习马上到来。(如有小伙伴发现错误问题,请大家即使指出来,以便使我即使更正,谢谢。)】
数组:
- 数组是一组有序的,具有相同数据类型的数据的集合。
- 数组类型是一种引用数据类型。
- 数组是有序的,可以分出先后来,它们在内存中按先后顺序连续存放。
一.《一维数组的创建与应用》
1.一维数组的声明:
java语言中一维数组的定义有两种方式:
-
数据类型 数组名[];
-
数据类型[] 数组名;
例:
①.int intArray[];
②.char[] [] charArray;
③.Student [] studentArray;
④.String [][] args; -
数据类型”可以是java中任意的数据类型,“数组名”为一个合法的标识符,“[]”指明该变量是一个数组类型变量并且是一维的。
-
java在数组的定义并不为数组元素分配内存,因此“[]”中不用指出数组中元素的个数即数组长度,而且对于如上定义的一个数组暂时还不能访问它的任何元素。
2.一维数组的静态初始化 -
当我们声明一个数组的同时对数组元素赋初值,称为数组的静态初始化。
-
初值必须用大括号括起,用逗号作分隔符,初值的个数表示数组的大小。
<