java – 使用括号列表时如何创建数组对象
发布时间:2020-12-15 05:21:06 所属栏目:Java 来源:网络整理
导读:我理解当我使用new关键字调用其构造函数时,会创建 Java中的数组对象: int[] myIntArray = new int[3]; 但如果我反而写 int[] myIntArray = {1,2,3}; 一个数组对象被创建,但我没有用new调用它的构造函数.这是如何工作的 – 如何在不调用构造函数的情况下用Ja
我理解当我使用new关键字调用其构造函数时,会创建
Java中的数组对象:
int[] myIntArray = new int[3]; 但如果我反而写 int[] myIntArray = {1,2,3}; 一个数组对象被创建,但我没有用new调用它的构造函数.这是如何工作的 – 如何在不调用构造函数的情况下用Java创建对象? 解决方法
就创建数组对象而言,它是语法糖.编译时,它的工作方式与标准语法完全相同.
不同之处在于,对于第一个版本,您没有填充数组 – 所有元素都是int的默认值,即零. 在第二个版本中,您正在创建并填充数组. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |