Java如何在内部提供Array的实现?

时间:2017-04-07 09:56:24

标签: java arrays data-structures proxy-classes

我已经完成了Java教程,但是关于数组的混淆仍然存在于我的脑海中。

数组内部如何工作数据成员 length来自哪里?(当我们必须得到长度的动态数组时,我们通常会使用array.length

1 个答案:

答案 0 :(得分:2)

没有“会员功能”length()。有一个(最终)属性length告诉数组的大小。数组是对象,但它们主要是本机实现的。基本上他们是带边界检查的指针。

您无需担心数组的内部实现,它们可以正常工作。