【JAVA SE基础篇】29.初识数组

1.数组基础

数组的定义:

数组是相同类型数据的有序集合。数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成的。

其中每一个数据成为元素,每个元素可以通过索引来访问他们。

数组的三个基本特点:

1.长度确定,数组一旦被创建,它的大小就是不可以改变的。

2.其元素必须是相同类型,不允许出现混合类型。

3.数组类型可以是任何数据类型,包括基本数据类型和引用类型

注:数组变量属于引用类型,数组也可以看作是对象,数组中的每个元素相当于该对象的成员变量。

数组的声明:

1.type[] arr_name;(建议使用此方法)

2.type arr_name[];

例:

注:

1.声明的时候并没有实例化任何对象,只有实例化数组对象时,jvm才分配空间,这时才与长度有关。

2.声明一个数组的时候并没有数组真正被创建。

3.构造一个数组,必须指定长度。

创建一个基本类型的一维数组:

 创建一个引用类型的一维数组:

 2.数组的初始化

数组的初始化方式总共有三种:静态初始化,动态初始化,默认初始化。

例:

 3.数组的遍历(for-each循环)

for-each专门用于读取数组或者集合所有的元素(不能修改元素的值),即对数组进行遍历。

写法:

原文地址:https://www.cnblogs.com/chengkuan/p/13154887.html