「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」。
1.数据类型划分
在Java中,总的来说包含两大类数据类型:基本数据类型和引用数据类型。基本数据类型变量用来存储整数、浮点数、字符、布尔数,引用数据类型主要包括数组、类、接口,Java中一共有这8种数据类型。
图1 Java中变量的类型
要想在程序中使用一个变量,必须先声明,这时编译程序会在内存空间中寻找一块足够存放该变量的空间,以供该变量使用。Java中的基本数据类型如下表所示:
图2 基本数据类型
在Java中,若在变量的声明时没有给变量赋初值,则会给变量赋默认值。各种基本数据类型变量的默认值如下表所示:
2.数组的定义及使用
数组是一组相关的,具有相同数据类型的数据的集合,一个数组实际上是一连串的变量(在内存分配上,下标相近的数组元素,其地址也相近)。数组可以分为一维数组、二维数组、多维数组。
数组的定义
在Java中,要使用数组,必须经过声明和分配内存给该数组,才能使用。使用中有多种形式:
//Java中数组的使用
①:分先声明,分配内存两步
int score[] = null; //声明整型数组score,在栈内存中为该变量分配一块内存
score = new int[3]; //在堆内存中为整型数组score分配内存空间,其元素个数为3 //Java中数组的使用
②:声明和分配内存在一起,一步完成