大数据必学Java基础(二十五):数组的三种初始化方式

Posted Lansonli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据必学Java基础(二十五):数组的三种初始化方式相关的知识,希望对你有一定的参考价值。

文章目录

数组的三种初始化方式

一、静态初始化

二、动态初始化

三、默认初始化


数组的三种初始化方式

数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化。

一、静态初始化

除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。

eg:

int[] arr = 12,23,45;

int[] arr = new int[]12,23,45;

注意:

1.new int[3]12,23,45;-->错误

2.int[] arr ;

   arr = 12,23,45;  --->错误

二、动态初始化

数组定义与为数组元素分配空间并赋值的操作分开进行。

eg:

int[] arr ;

arr = new int[3]

arr[0] = 12;

arr[1] = 23;

arr[2] = 45;

三、默认初始化

数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。

int[] arr = new int[3];   ---> 数组有默认的初始化值

 


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨ 

以上是关于大数据必学Java基础(二十五):数组的三种初始化方式的主要内容,如果未能解决你的问题,请参考以下文章

大数据必学Java基础(七十六):创建线程的三种方式

大数据必学Java基础(二十四):数组的引入和学习

大数据必学Java基础(二十六):数组的应用题

大数据必学Java基础(二十八):Arrays工具类和数组的复制操作

大数据必学Java基础(六十五):阻塞队列介绍

大数据必学Java基础(八十五):自定义注解