导图社区 数组
Java中数组的知识结构体系.包含了数组的实现细节,一维数组二维数组的实例化。
关键字super的存在意义,以及其调用方法
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
数组
定义
数组是存储同一数据类型的集合
数组是一种简单的数据结构,即线性结构
数组创建好后,长度不可变
一维数组
静态初始化方式
类型[] 数组名={ ,, ,};
int[] i={12,3,2,45,3};
动态初始化方式
类型[] 数组名=new 类型[元素个数];
int[] a=new int[5];
动态初始化实例
为数组a在堆上开辟一块连续的内存
数组长度
数组名.length
二维数组
可以看成是多个一位数组组成的
静态初始化
int[][] b={ { , ,},{,,} }
动态初始化
int[][] b=new int[3][4]
for(i=0;i<b.length;i++)是外层循环
for(j=0;j<b[i].length;j++)是内层循环
数组的下标值是从0开始的
下标可以是整数 b[1]
也可以是整型表达式 b[i+4]