java 如何初始化数组

互联网 19-11-14

一、什么是初始化

在Java程序开发中,使用数组之前都会对其进行初始化,这是因为数组是引用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中就可使用该数组变量来访问数组元素。所谓数组初始化就是让数组名指向数组对象的过程,该过程主要分为两个步骤,一是对数组对象进行初始化,即为数组中的元素分配内存空间和赋值,二是对数组名进行初始化,即为数组名赋值为数组对象的引用。

通过两种方式可对数组进行初始化,即静态初始化和动态初始化。

二、静态初始化

array = new int[ ]{1,2,3,4,5}; int[ ] array = {1,2,3,4,5};

上面的2种方式都可以实现数组的静态初始化,其中花括号包含数组元素值,元素值之间用逗号“,”分隔。此处注意只有在定义数组的同时执行数组初始化才支持使用简化的静态初始化。为了简便,建议采用第二种方式。

三、动态初始化

动态初始化是指由程序员在初始化数组时指定数组的长度,由系统为数组元素分配初始值。

数组动态初始化,具体示例如下:

int[ ] array = new int[10]; // 动态初始化数组

众多java培训视频,尽在PHP中文网,欢迎在线学习!

以上就是java 如何初始化数组的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数组
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:查看Oracle执行计划的方法

相关资讯