数组的定义与引用:(引用数据类型)
1.数组:存放相同数据类型的一个合集
2.创建数组的两种方式:
静态初始化:
int[] =arr={1,3,5};
动态初始化:
int[] arr=new int[3];
int[] arr=new int[3]{1,3,5};
3.数据访问和长度:
取得一个数组长度 数组名称.length
取得数组元素长度arr[index]->索引 (索引->偏移量)
4.数组的遍历:
遍历:按照一定的顺序访问该集合中所有元素
fori循环
public class Test43 {
public static void main(String[] args) {
int[] arr={1,3,5};
for (int i = 0; (i < arr.length); i++) {
System.out.print(arr[i]+" ");
}
}
}
遍历
public class Test43 {
public static void main(String[] args) {
int[] arr={1,3,5};
for(int i:arr){
System.out.print(i+" ");
}
}
}
堆:new创建的对象
栈:局部变量
地址:定位内存的一种标识
引用:相当于将存在的实体起个名字,引用数据类型内部存的都是一块地址数值