本文对Java中数组部分知识解析与总结。
数组概念:多个相同类型元素的集合。
数组定义方式(三种)如:
int[] arr={1,2,3,4,5};
int[] arr=new int[]{1,2,3,4,5};
int[] arr=new int[5];
第一种写法是第二种写法的简写。
第三种写法没有对元素赋值,int类型元素默认值为0。
其他类型元素默认值:byte-0 short-0 long-0 float-0.0f double-0.0 char-/u0000 bolean-false
在引用类型变量当中存储了对象的堆区地址,数组名的内容本质上是堆区中存储元素的空间(该对象的空间)的首地址(地址的哈希值)。
java中数组中元素的存储空间是连在一起的,每个空间都有自己的编号(地址)。
数组的初始化:
动态初始化:在创建数组时指定数组中元素个数。
静态初始化:在创建数组时不指定元素个数,直接对元素初始化赋值,数组长度在编译时由系统根据数组元素个数来决定长度。
数组操作的for语句(for-each语句):
此时的array为int类型的数组,array数组从前