暂无个人介绍
能力说明:
掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明首先要明确一点,在java中,数组被当做类,数组实例被当做对象(关于这点请看Class类源码注释)。
第二点,不妨先考虑基本、简单的情况,根据第一点所说的,将数组实例看做对象,那么数组中的元素可以理解为对象中的字段,那么new一个一维数组即new一个数组对象,但之后你给该对象中的字段赋值了吗?很明显,没有。所以你还要另外赋值。
第三点,关于你给的问题,就像第二点所说的,只不过数组对象中的字段是还是数组类型而已,所谓二维数组。
第四点,作为补充,与本问题无直接联系,虽然java在语法层面上看一切皆对象,但要知道int类型等基本类型在作为局部变量的类型时,变量在底层实现的时候仍然是个基本类型。