054 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 01 数组概述
本文知识点:数组概述
为什么要学习数组?
实际问题:
比如我们要对学生的成绩进行排序,一个班级有30个学生,那我们对每个学生的成绩分别定义变量来存储,那需要定义30个变量。听起来就头大,要定义这么多变量。所以Java中提供了数组来解决这类需要大量存储数据的问题。数组就是这类问题的解决方案。
数组定义:相同数据类型的数据按照顺序组成的引用数据类型。 这句数组的定义需要熟记。
这里面数组的概念,包含的几点需要注意:
1、相同类型的数据:比如学生成绩,都是相同类型的数据,成绩可以定义成整型,也可以定义成浮点型。无论是整型还是浮点型, 这些成绩总之都是相同类型的数据。所以成绩是可以存放到数组中的。
2、按照顺序组成的:后面我们会学习到,数组会在内存中开辟一块连续的内存空间来供我们使用。
3、引用数据类型: 我们之前学习数据类型的时候学习过,数据类型分为两类,一类是基本数据类型,一类是引用数据类型。而引用数据类型包括什么呢?引用数据类型包括:类、接口、以及我们现在要学习的数组。
数组中我们要学习什么?
1、首先,我们要学习一维数组。注意数组可以有一维数组、二维数组、多维数组等等。一维数组用的最多,我们首先学习。
2、在一维数组中,我们将学习数组的声明创建、初始化、数组元素的引用、以及数组长度等知识点。
3、然后会通过一些例题演示数组的实际应用场景。