Java数组的三种初始化方式
Java语言中数组必须先初始化,然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间,并为每个数组元素附初始值。 注意:数组完成初始化后,内存空间中针对该数组的各个元素就有个一个默认值: ??????????? 基本数据类型的整数类型(byte、short、int、long)默认值是0; ??????????? 基本数据类型的浮点类型(float、double)默认值是0.0; ??????????? 基本数据类型的字符类型(char)默认值是‘u0000‘; ??????????? 基本数据类型的布尔类型(boolean)默认值是false; ??????????? 类型的引用类型(类、数组、接口、String)默认值是null. ===================================================================== 初始化方式: 一.静态初始化:初始化时由程序员显式指定每个数组元素的初始值,有系统决定数组的长度; ??? 1.arrayName = new type[]{element1,element2,element3...} ??????? 示例: int[] intArr; ??????? 示例: String[] strArr = {"张三","李四","王二麻"}; ??? arrayName = new type[length]; 示例: int[] price = new int[4]; ??????????? 一旦数组完成初始化,数组在内存中所占的空间将被固定下来,所以数组的长度将不可改变。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |