在Java中创建数组(C样式) - 代码日志

在Java中创建数组(C样式)

为什么我们不能像这样在Java中编写数组:

int marks[5];

并在此声明后分配值?

任何人请解释术语或差异。

这是因为Java中没有堆栈数组。这里是Java的等价物:

int[] marks = new int[5];

它看起来很像在C中分配动态大小的数组。当然,你不必担心调用delete [],因为它是垃圾回收。

http://stackoverflow.com/questions/9097181/creation-of-arrays-in-java-the-c-style

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Java中创建数组(C样式)