当前位置:   article > 正文

Java数组专讲(深拷贝和浅拷贝)_java 多维数组深拷贝

java 多维数组深拷贝

一.数组的定义(是一个引用类型)

三种定义方式:

  1. public static void main1(String[] args) {
  2. int[] array1 = {1, 2, 3, 4};
  3. int[] array2 = new int[]{1, 2, 3, 4}; //前两者是直接进行了初始化
  4. int[] array3 = new int[10]; //只在堆上分配了引用对象所指向地址的空间,没有初始化
  5. }

以上三种方式,其实array1 和 array2 都是一样的,array1 是 array2的简写,所以说我们的数组是需要new出来的!!!

我们都知道数组在Java中是引用数据类型,为什么呢?看下面

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/616634
推荐阅读
相关标签