今日内容
-
数组
-
方法
学习目标
-
理解容器的概念
-
掌握数组的第一种定义方式、第二种定义方式、第三种定义方式
-
会使用数组的索引访问数组的元素
-
了解数组的内存图分析
-
了解空指针和越界异常
-
掌握数组的遍历
-
掌握数组最大值的获取
-
了解数组反转的原理
-
了解数组作为方法参数传递
-
了解数组作为方法的返回值
-
数组定义和访问
容器的概念
容器:就是将多个数据存储到一起,每个数据称为该容器的元素。
生活中的容器:水杯、excel、教室
数组概念
数组概念:数组就是存储数据长度固定的容器,保证每个数据的数据类型要一致。
数组的定义
方式一:
格式:
数组存储的数据类型[] 数组名称 = new 数组存储的数据类型[长度(正整数)];
解析:
-
数组存储的数据类型:决定了该数组容器能够存储什么样的数据
-
[] : 表示数组
-
数组名称:给定义数组起一个变量的名字,满足标识符的命名规范
-
new:关键字,创建数组使用的关键字。
-
数组存储的数据类型:决定了该数组容器能够存储什么样的数据
-
[长度] : 数组的长度,表示数组中能够存储多少个元素
备注:数组一旦创建,长度不能发生改变,数组具备一个【定长特性】。
方式二:
格式:
数组的数据类型[] 数组名称 = new 数组的数据类型[]{元素1,元素2,元素3,...};
方式三:
格式:
数组的数据类型[] 数组名称 = {元素1,元素2,元素3,.....};
数组的特点:
-
数组的长度在程序运行期间不可改变。
-
数组本身就是一种引用数据类型
-
数组定义时是引用数据类型,但是数组容器里面存储的元素可以是基本数据类型也可以是引用数据类型。</
-