• 技术文章 >java >java数组

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

    小妮浅浅小妮浅浅2021-03-08 11:52:27原创5128

    我们在使用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数组
    品易云
    上一篇:java集合如何实现数组的转换 下一篇:java数组如何访问和迭代

    相关文章推荐

    • java中使用Connection管理事务• java集合如何实现数组的转换• java创造匿名对象的两种方法• Java接口中Lambda表达式的匹配

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网