java 创建数组的三种方式及区别

java 创建数组的三种方式及区别创建数组的三种方式 其实分为 2 类 一种是静态的创建 如方式一 一种是动态的创建 只不过根据写法的不同分为方式二和方式三 数组初始化的三种方式 1 声明 分配空间并赋值 int arr0 0 1 2 2 int arr1 声明 此时存放一个引用 为 nullarr1 newint 0 1 2 分配空间并赋值 3 int arr2

创建数组的三种方式:其实分为2类,一种是静态的创建,如方式一。一种是动态的创建,只不过根据写法的不同分为方式二和方式三:

 // 数组初始化的三种方式 //1、声明,分配空间并赋值 int[] arr0 = {0,1,2}; //2、 int[] arr1 ; //声明,此时存放一个引用,为null arr1 = new int[]{0,1,2}; //分配空间并赋值 //3、 int[] arr2 ; //声明,此时存放一个引用,为null arr2 = new int[3]; //分配空间 //注:内存一旦分配不能改变,所有说数组长度固定

他们的区别,方式一:在声明的时候直接就已经分配空间,并赋值,方式一是不能写成如下这种形式的。

int[] arr1; arr1 = {1,2,3};//错误写法 编译不同过
arr2 = new int[]{1,2,3};
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231088.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月29日 下午5:01
下一篇 2026年1月29日 下午5:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号