算法:array1和array2地址值相同,都指向堆空间的唯一的一个数组实体(不是数组的复制)

2023-05-01,,

package com.atguigu;

public class fuzhi {    public static void main(String[] args) {        int[] array1=new int[]{2,3,5,7,11,13,17,19};//静态初始化        int[] array2;        for(int i=0;i<array1.length;i++){            System.out.print(array1[i]+"\t");        }        array2=array1;        System.out.println();        for(int i=0;i<array2.length;i++){            System.out.print(array2[i]+"\t");        }        for(int i=0;i<array2.length;i++){            if(i%2==0){                array2[i]=i;            }        }        System.out.println();        for(int i=0;i<array1.length;i++){            System.out.print(array1[i]+"\t");        }

    }}

算法:array1和array2地址值相同,都指向堆空间的唯一的一个数组实体(不是数组的复制)的相关教程结束。

《算法:array1和array2地址值相同,都指向堆空间的唯一的一个数组实体(不是数组的复制).doc》

下载本文的Word格式文档,以方便收藏与打印。