rod*_*ves 0 java programming-languages language-design
可能重复:
为什么数组不可扩展?
我开始学习Java,因为我的计算机科学学校的任务需要这种语言,我喜欢这门语言.但是,我已经看到Java数组不可扩展 - 也就是说 - 在使用它们之前必须声明它们的长度,并且它不能进一步更改.
我想知道为什么会这样?为什么Java语言设计者选择这样制作数组呢?我想这是出于性能问题,但我不确定.
提前谢谢大家.
我想知道为什么会这样?为什么Java语言设计者选择这样制作数组呢?我想这是出于性能问题,但我不确定.
他们将原语和数组设计为尽可能简单和低级.它们没有做任何特殊的事情,并且数组根本不使用面向对象的设计.即他们只有一些有用的方法,没有一个特定的数组.
我们的想法是,您可以使用这些低级构造编写更高级别的集合,例如列表.
| 归档时间: |
|
| 查看次数: |
196 次 |
| 最近记录: |