在Java中不使用'new'关键字声明数组

穆罕默德·阿里·卡德里(Muhammad Ali Qadri)

以下两个声明之间有什么区别?

int arr[] = new int [5];

int arr1[] = {1,2,3,4,5};

arr1在堆栈上还是在堆上声明?

安迪·特纳(Andy Turner)

一个明显的区别是,一个全为零,另一个包含[1..5]。

但这是唯一的区别。两者都是5元素整数数组,都以相同的方式分配。用大括号声明不只是语法上的方便new

请注意,只有在声明数组时才能使用此形式:

int[] blah = {}

但不是

int[] blah;
blah = {};

或者

return {};

对象(数组是对象)在堆上分配。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

new关键字在Java中创建数组的目的

来自分类Dev

使用和不使用`New`关键字定义数组之间有什么区别?

来自分类Dev

Javascript中“ new”关键字的限制

来自分类Dev

C ++中关键字new的解释

来自分类Dev

C ++中带有new关键字的2D结构数组!

来自分类Dev

为什么和何时在Access VBA中声明新记录集时使用New关键字?

来自分类Dev

创建数组时何时需要使用“ New”关键字?

来自分类Dev

如何在不使用C#中的new关键字初始化变量的情况下用值填充数组变量?

来自分类Dev

Java-使用new关键字创建String对象

来自分类Dev

类声明中的只读关键字

来自分类Dev

在C中声明关键字

来自分类Dev

类声明中的关键字const

来自分类Dev

使用static关键字的变量声明

来自分类Dev

使用“var”关键字声明变量

来自分类Dev

使用 static 关键字声明的问题

来自分类Dev

使用新的导致错误声明数组后的delete []关键字

来自分类Dev

C ++中没有“ new”关键字的内存分配

来自分类Dev

如何避免Javascript中的this和new关键字?

来自分类Dev

是否可以在不使用“ new”关键字的情况下使用Javascript原型?

来自分类Dev

使用“new”关键字和不使用它有什么区别?

来自分类Dev

可以在特征上使用'new'关键字吗?

来自分类Dev

为什么android Bitmap类不使用new关键字?

来自分类Dev

是否可以在不使用New关键字的情况下执行方法隐藏?

来自分类Dev

如何在不使用“ new”关键字的情况下启动课程?

来自分类Dev

数组中的小数关键字

来自分类Dev

为什么在创建数组时需要“ new”关键字?

来自分类Dev

为什么在创建数组时需要“ new”关键字?

来自分类Dev

新声明前面的Java关键字

来自分类Dev

方法声明中const关键字的不同位置?

Related 相关文章

  1. 1

    new关键字在Java中创建数组的目的

  2. 2

    使用和不使用`New`关键字定义数组之间有什么区别?

  3. 3

    Javascript中“ new”关键字的限制

  4. 4

    C ++中关键字new的解释

  5. 5

    C ++中带有new关键字的2D结构数组!

  6. 6

    为什么和何时在Access VBA中声明新记录集时使用New关键字?

  7. 7

    创建数组时何时需要使用“ New”关键字?

  8. 8

    如何在不使用C#中的new关键字初始化变量的情况下用值填充数组变量?

  9. 9

    Java-使用new关键字创建String对象

  10. 10

    类声明中的只读关键字

  11. 11

    在C中声明关键字

  12. 12

    类声明中的关键字const

  13. 13

    使用static关键字的变量声明

  14. 14

    使用“var”关键字声明变量

  15. 15

    使用 static 关键字声明的问题

  16. 16

    使用新的导致错误声明数组后的delete []关键字

  17. 17

    C ++中没有“ new”关键字的内存分配

  18. 18

    如何避免Javascript中的this和new关键字?

  19. 19

    是否可以在不使用“ new”关键字的情况下使用Javascript原型?

  20. 20

    使用“new”关键字和不使用它有什么区别?

  21. 21

    可以在特征上使用'new'关键字吗?

  22. 22

    为什么android Bitmap类不使用new关键字?

  23. 23

    是否可以在不使用New关键字的情况下执行方法隐藏?

  24. 24

    如何在不使用“ new”关键字的情况下启动课程?

  25. 25

    数组中的小数关键字

  26. 26

    为什么在创建数组时需要“ new”关键字?

  27. 27

    为什么在创建数组时需要“ new”关键字?

  28. 28

    新声明前面的Java关键字

  29. 29

    方法声明中const关键字的不同位置?

热门标签

归档