java数组元素类型为基本数据类型和引用类型有什么不同?

    科技2022-07-11  90

    java数组元素类型为基本数据类型和引用类型有什么不同?

    对于基本类型数组而言,数组元素的值直接存储在对应的数组元素中,因此,初始化数组时,先为该数组分配内存空间,然后直接将数组元素的值存入对应数组元素中。 如:

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

    引用类型数组的数组元素是引用,因此情况变得更加复杂:每个数组元素里存储的还是引用,它指向另一块内存,这块内存里存储了有效数据。 如:

    MyClass[] mc=new MyClass[10];
    Processed: 0.016, SQL: 8