数组初始化的三种方式java,JAVA初始化数组

  数组初始化的三种方式java,JAVA初始化数组

  

  如何解决写爬虫IP受阻的问题?立即使用。

  一、什么是初始化

  在Java程序开发中,数组总是在使用前被初始化。这是因为数组是引用类型。声明数组只声明一个引用类型变量,而不是数组对象本身。只要数组变量指向有效的数组对象,程序就可以使用数组变量来访问数组元素。所谓数组初始化,就是让数组名指向数组对象的过程。这个过程主要分为两步。一个是初始化数组对象,也就是分配内存空间,给数组中的元素赋值;另一个是初始化数组名,也就是给数组对象的引用赋值。

  初始化数组有两种方式,即静态初始化和动态初始化。

  二、静态初始化

  静态初始化是指程序员在初始化数组时给数组的每个元素赋值,数组的长度由系统决定。

  有两种静态初始化数组的方法,如下所示:

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

  int[ ] array={1,2,3,4,5 };以上两种方法可以实现数组的静态初始化,其中大括号包含数组元素值,元素值之间用逗号“,”分隔。请注意,只有在定义数组并执行数组初始化时,才支持简化的静态初始化。为简单起见,建议使用第二种方法。

  三、动态初始化

  动态初始化是指程序员在初始化数组时指定数组的长度,系统将初始值赋给数组元素。

  数组是动态初始化的,具体例子如下:

  int[]array=new int[10];//动态初始化数组。上例中的格式会在声明数组时为其分配一个内存空间,其中数组的长度为10。因为每个元素都是int数据类型,所以上面例子中数组占用的内存是10*4=40字节。此外,当数组被动态初始化时,其元素将根据其数据类型被设置为默认初始值。在此示例中,数组中每个元素的默认值为0,其他常见数据类型的默认值如下表所示:

  PHP中文网站上有很多java培训视频。欢迎在线学习!这就是java初始化数组的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: