欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-18 20:14 作者:A惜源  | 我要投稿

概念:一组数据的容器

声明:数据类型[] 数组名/变量名;

注意:1.数组是引用数据类型

2.数组中的数据,称之为元素

3.元素都有编号,称之为索引/下标

4.下标从0开始

5.数组一旦初始化后,内存会开辟连续的空间,用于存放数组的元素

6.数组一旦初始化后,长度不可改变

7.因为数组长度不可改变,所以数组不能增删,只能查改

数组的优缺点:

优点:查询快

缺点:长度不可改变

数组的初始化:

静态初始化:程序员指定元素,长度由系统分配

动态初始化:程序员指定长度,元素由系统分配

分配默认值:

整数类型:0

浮点类型:0.0

字符类型:' '

布尔类型:false

引用类型:null(空)

for vs foreach:

遍历时需要下标的参与,就使用for循环

遍历时不需要下标的参与,就使用foreach

如果下标超出了数组的界限会怎样?

会出现ArrayIndexOutOfBoundsException(数组下标越界异常)

静态初始化 vs 动态初始化:

静态初始化:一开始我们就确定元素

动态初始化:一开始我们就确定长度

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律