Java不同数组类型之间的关系

美女程序员鼓励师

我们在使用lambda表达式的时候,最常见的操作就是进行匹配。不过关于接口中存在着许多方法,有的小伙伴进行匹配时会比较茫然。我们可以明确的是lambda是可以对接口进行匹配的,那么关于具体的匹配说明会在下文中为大家带来讲解,同时附上有关的实例代码。

1、关系说明

(1) 数组

数组是一种引用数据类型,数组引用变量只是一个引用(跟C++中的指针类似),数组元素和数组变量在内存中

(2) 对象数组

由于类和数组都是一种引用数据类型,所以程序中对象数组o2实际是存放的是Obj类的引用数组。

(3)多维数组

多维数组是数组的扩展,他实质还是一维数组,只是数组元素也是引用,数组元素里保存的引用指向一维数组。

2、实例

public class Obj{

    int a;

}

public class Test{

    public static void main(String[] args){

        int array[]    = int[]{2,3,4,5,6,7,8,9};

        Obj o1         = new Obj();

        Obj o2[]       = new Obj[10];

        int array2[][] = new int[10][];

    }

}

以上就是Java不同数组类型之间的关系介绍,如果对于不同数组类型之间的概念还不是很清楚,可以对本篇的内容进行反复的学习。更多Java学习指路:java数组

以上是 Java不同数组类型之间的关系 的全部内容, 来源链接: utcz.com/z/543708.html

回到顶部