1、数组静态初始化
静态初始化就是在数组定义时就为其设置好内容,例如:
数据类型 数组名称[] = {数据1,数据2,...};
或
数据类型 数组名称[] = new 数据类型 [] {数据1,数据2,...};
前一种是简写格式,后一种是完整格式,要注意的是数组里面每一个元素的数据类型必须一致。
2、数组动态初始化
数据类型 [] 数组名称 = new 数据类型 [长度];
或
数据类型 数组名称[] = new 数据类型 [长度];
以上“[ ]”写在 数组名称 前后均可。
3、数组内存分析
数组属于引用数据类型,存在引用传递,“数组名称”作为引用保存在栈内存,真实的数据保存在堆内存,下面进行简单的内存分析: