文章目录
1. 基本概念
1.1 数组的定义
数组是一种可以存放多个同一数据类型的数据,其本身也是一种数据类型,是“引用类型”。
2. 数组的声明、创建、初始化
2.1 数组的声明
声明数组:
//type:数组元素的数据类型
type[] myArray;//Java中推荐写法
type myArray[];//C/C++的写法,Java也支持,但不推荐
【注意】数组必须先声明,才能被使用。
2.2 创建数组并初始化
创建数组的本质是,申请一块内存,供数组使用。
方法1:动态初始化—通过new。
type[] myArray;//先声明
myArray = new type[5];//然后通过new int[5],在堆区内给数组myArray分配内存空间,并返回
或者上面两步合为一步,声明的同时进行创建:
type[] myArray = new type[5];
【注】
【注】new关键字的作用:分配内存并返回指向该内存的引用。这个内存空间分配在内存的堆区。
方法2:静态初始化—直接指定数组元素的数值
type