数组与内存控制1--数组初始化
2015-05-06 16:11
162 查看
使用Java数组前一定要对数组进行初始化,也就是为数组分配内存空间,并指定初始值(数组变量不需要初始化下图中 books为数组变量,books所指的疯狂java讲义。。那些是数组对象)。
数组初始化方式:
静态初始化:初始化时由程序员显示的指定每个数组元素的值,由系统决定数组长度。
动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。
注意:不要同时使用静态初始化和动态初始化。即不要既指定数组长度,也为每个数组元素分配初始值。
View Code
数组初始化方式:
静态初始化:初始化时由程序员显示的指定每个数组元素的值,由系统决定数组长度。
动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。
注意:不要同时使用静态初始化和动态初始化。即不要既指定数组长度,也为每个数组元素分配初始值。
{ //定义一个int[]类型的数组变量 int[] iArr = null; //只要不访问IArr的属性和方法,程序完全可以使用该数组变量 System.out.println(iArr); //动态初始化数组,数组长度为5 iArr = new int[5]; //只有当iArr指向有效的数组对象后,下面才可以访问iArr的属性 System.out.println(iArr.length); }
View Code
相关文章推荐
- (1)疯狂java:数据与内存的控制____数组初始化__1.1.1 java数组是静态的
- Java数组初始化与内存控制
- (1)疯狂java:数据与内存的控制____数组初始化__1.1.2 数组一定要初始化吗
- 尚硅谷第四课0722班 java-特殊流程控制 -数组元素的默认初始化-数组操作常见问题-Java内存的结构
- Java数组与内存控制
- Java 对象中变量属性的初始化时机与内存控制
- 数组与内存控制2018/03/03
- 疯狂java之数组与内存控制
- 数组与内存控制
- 数组和内存控制
- 数组与内存控制
- JAVA程序员基本功之数组与内存控制
- java数组与内存控制
- Java基础复习笔记 数组,内存形式,父子,内存控制01
- java:浅谈数组与对象的内存控制
- 一个int数组内存初始化的讨论
- Java语言基础-数组的静态初始化和内存分析
- 由数组未初始化引起PHP脚本出现内存不足 PHP Fatal error: Allowed memory size of
- 数组与内存控制
- java 数组与内存控制