【发布时间】:2022-06-13 15:24:04
【问题描述】:
由于数组是java中的对象,而对象应该使用“new”关键字来实例化,我想知道如何不使用new关键字来实例化数组,例如:
int[]test = {33,44,55};
【问题讨论】:
-
因为 Java 语言的设计者决定在声明数组变量的同一语句中初始化数组时提供快捷方式。它是“语法糖”。括号内的值是数字文字,这是 Java 语言的另一个特性。
-
可能只是语法糖。 “在后台”,构造函数很可能仍会被调用。
标签: java