标签: java arrays data-structures proxy-classes
我已经完成了Java教程,但是关于数组的混淆仍然存在于我的脑海中。
数组内部如何工作? 数据成员 length来自哪里?(当我们必须得到长度的动态数组时,我们通常会使用array.length)
length
array.length
答案 0 :(得分:2)
没有“会员功能”length()。有一个(最终)属性length告诉数组的大小。数组是对象,但它们主要是本机实现的。基本上他们是带边界检查的指针。
length()
您无需担心数组的内部实现,它们可以正常工作。