数组中的length属性是属于Java中的哪一个类的?

火龙果被占用了 2007-06-06 03:23:47
在所有数组中有唯一的一个属性——length,那么这个属性是在Java的哪一个类中的呢?这些数组的这个属性是从哪来的?不明白。
...全文
2627 50 打赏 收藏 转发到动态 举报
写回复
用AI写文章
50 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
哎,时间如过眼去烟,五年一晃就过去了,感觉发这个帖子的时候好像还是刚刚的事情一样。
  • 打赏
  • 举报
回复 4
没想到这个帖子快 5 年了还有人在回复,呵呵。

这个是我当时使用 JAVA 一年后发布的帖子,当时真的很纳闷呢。

实际上,数组的 length 属性是 Java 编译器在编译时给加上的,为其分配了 1 个字长的内存空间,用于存储数组的长度。这个 length 属性相当于数组对象中一个 public final static int length = ?; 的属性。

Java 中还有一个跟数组 length 属性类似的,也就是类的 class 属性,比如 String.class,这个 class 也是编译器在编译时动态给加上的,呵呵。
噢噢噢噢 2012-04-02
  • 打赏
  • 举报
回复
学习~
wc0077 2012-01-12
  • 打赏
  • 举报
回复
我最近刚学了数组,也很纳闷length究竟是什么东西,网上搜到这个帖,让我稍微有点了解length,发现自己对java的了解真是太少了,虽然现在是2012,顶起
hongxintao000 2011-12-21
  • 打赏
  • 举报
回复
研究中,待续。。
flora8113 2011-10-31
  • 打赏
  • 举报
回复
哈哈,刚刚开始学习java的数组。受教了
wolfandlili 2011-10-29
  • 打赏
  • 举报
回复
11年继续顶好帖
江清清 2011-09-08
  • 打赏
  • 举报
回复
这个你查api吧
as123456789d 2011-06-22
  • 打赏
  • 举报
回复
好贴 只可惜 很多东西 是讲不清楚的,,,
组数 有个 length 应该说不是对象
zhaopian16 2011-03-28
  • 打赏
  • 举报
回复
本来是随意浏览的,可看到这不不得不顶了,尽管晚了些!
eggno8 2010-10-14
  • 打赏
  • 举报
回复
好帖啊,需要学习的真的很多。
kang200812 2010-09-12
  • 打赏
  • 举报
回复
呵呵 高人、、、、、、、、、、、、
yanworld 2010-08-26
  • 打赏
  • 举报
回复
ls的,我看到这个帖子,觉得自己是弱智了···

10年了,试试顶起来吧···

zdqpp 2010-05-23
  • 打赏
  • 举报
回复
10年的我最新发现这个贴子,顶起来
zidane1983 2008-09-25
  • 打赏
  • 举报
回复
- -!看完我发现。我的java水平属于弱智状态。
sagezk 2008-09-25
  • 打赏
  • 举报
回复
顶起,推荐
ooo19841080xinxin 2008-09-25
  • 打赏
  • 举报
回复
2007年的,为什么不顶起来啊
ooo19841080xinxin 2008-09-25
  • 打赏
  • 举报
回复
fuyou001 2008-09-11
  • 打赏
  • 举报
回复
收下以后看
gabriel80 2008-06-11
  • 打赏
  • 举报
回复
问的很有深度啊
加载更多回复(30)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧