一:数组相关的要素:
1、数组名;2、元素;3、索引;4、数组的长度
二:数组的特点
1、数组是有序排列的
2、数组属于引用数据类型的变量。数组的元素既可以是基本数据类型,也可以是引用数据类型
3、创建数组对象会在内存中开辟一整块连续的空间
4、数组的长度一旦确定,则无法改变
三:初始化数组:
//动态初始化
int[] arry = new int[5];
String[][] arry2 = new String[4][5];
String[][] arry3 = new String[4][];
//静态初始化
int[] arry = new int[]{1,2,3,4,5};
String arry1 = new String[][]{{1,2,3},{4,5},{6,7,8}};
数组元素的默认初始化值:
数组元素是整型:0 数组元素是浮点型:0.0 数组元素是char型:0或'\u0000' 数组元素是boolean型:false
数组的元素是引用数据类型 String:null
* 二维数组分为外层数组的元素和内层数组的元素 * 外层元素:arr[1] 初始化值:地址值 * 内层元素:arr[1][1] 初始化值:与一位数组初始化情况相同 * * String[][] arr = new String[4][]; *外层元素: 初始化值:地址值 * 内层元素: 初始化值不能调用,否则报错

本文详细介绍了Java中的数组,包括数组的基本要素如数组名、元素、索引和长度,以及数组的特点,如有序性、引用数据类型和长度固定。还探讨了动态和静态初始化数组的方法,并阐述了数组元素的默认初始化值。对于二维数组,解释了外层和内层元素的初始化状态。此外,文章还提到了数组在内存中的存储方式以及数组元素的默认值,特别是引用数据类型如String的默认值为null。
24

被折叠的 条评论
为什么被折叠?



