Java 4.0 java 引用数据类型之数组,
Java 4.0 java 引用数据类型之数组,
Java 4.0 java 引用数据类型之数组
1.数组的定义
数组是一个数据类型,它可以存储多个相同类型的数据;数据中存储的数据,我们称为元素;
定义数组的语法:
int[] a=new int[长度];
int[] a=new int[5];
如何访问数组?
通过数组的下标(索引)来访问数组元素,数组的下标从0开始,最大下标值是长度-1;
例如;
int[] a=new int[5];
a[0]=78;
a[1]=77;
a[2]=90;
int i=a[0];
2.数组的使用
1. 定义一个数组,必须先开辟空间才能使用;(new 数据类型[长度]),
2. 数组的长度一旦定义,就不能改变
3. 通过下标可以访问数组中的元素,下标的取值范围是0-长度-1;如果超过这个范围,在运行时出错
4. 数组中的元素如果不赋值 ,java会为每种数据类型赋一个默认值
3.数组初使化;
数组初使化指初次给数据中的元素赋值;
分为两种:
动态初使化:
int[] a=new int[5];
a[0]=xxx;a[1]=xxx
静态初使化:
int[] a={5,6,8,9,0,98};
int[] a=new int[]{4,6,78,8,90}
4.数组的长度属性
每个数组都有一个属性来获得当前数组的长度,属性名是length;
用法:
数组名.length;
5.不同类型的数组
例:String[] s={"张飞","李逵","杨喜超"};
6.不一样的数组的遍历方法(增强的for循环,foreach)
for(数据类型变量名 :数组名){
}
增强的for循环只能用于遍历集合;是JDK1.5版本之后的新特性;
PS:内存模型:
java将内存分成多个区域;常用的有堆和栈;
栈中只存储基本数据类型和引用名;堆中存储引用类型(数组)。
相关文章
- 暂无相关文章
用户点评