一、数组
1、数组的定义
动态:int[] arr1=new int[8]; (定义一个长度为8的数组)
int arr1[]=new int[8]; (定义一个长度为8的数组)
PS:整型未定义默认为0;
浮点型未定义默认为null;
布尔类型未定义默认为false;
可重新定义;
下标跟第几个数不同
静态:
int[] arr2={1,2,3,4,5,6,7...};
数组长度: int l=arr2.length PS:length不是方法,是属性
2、数组赋值、输出
3、数组名存放在堆内存中,数组内容存放在栈内存中的固定地址,当数组需要赋值或修改内容时,根据固定地址找到相应的数组下标,修改相应内容。