1、数组
数组的特点:
- 1.数组是相同类型的变量的集合,所有元素的类型都一样
- 2.可以指定数组包含的元素个数,最多为int的最大值个
- 3.元素有固定的顺序
- 4.每个元素都有一个固定的编号,称之为索引(index),从0开始递增,类型 为int
- 5.可以像操作变量一样读写数组中的任何一个元素
创建一个数组:
数组元素类型[] 变量名 = new 数组元素类型[数组长度]
变量名[索引] 可以使用这个变量,可以读取也可以给他赋值。
比如:
int[] intArray = new int[9]
double[] doubleArray = new double[100]
2、认识数组
数组的实:地址连续的内存,类似编号连续的一沓白纸,比如从第10-24页
数组的名:这个块连续内存的第一个内存的地址,比如第10页的名称
数组 = 数组变量+ 数组的实体
数组变量[索引] : 在数组原有地址的基础上,加上索引,获得想要的元素。
数组的长度:数组变量.length可以获得数组的长度
3、认识数组类型
数组是一种特殊的类
数组的类名就是类型带上中括号
同一类型的数组,每个数组对象的大小可以不一样,也就是每个数组对象占用的内存可以不一样。这一点和类的对象不同。
可以用引用指向类型相同大小不同的数组,因为他们属于同一种类型。
引用的数组
可以把类名当作自定义类型,定义引用的数组,甚至多维数组
网友评论