【发布时间】:2015-06-08 09:43:12
【问题描述】:
我只是好奇!当我使用int 表时,我可以访问.length,它返回当前表的长度。例如:
int b[] = {0,1,2};
int l = b.length; // which is equal to 3
我想要的是在 Java 文档中找到“.length”。为了弄清楚“.length”是静态方法还是实例变量,诸如此类。
【问题讨论】:
我只是好奇!当我使用int 表时,我可以访问.length,它返回当前表的长度。例如:
int b[] = {0,1,2};
int l = b.length; // which is equal to 3
我想要的是在 Java 文档中找到“.length”。为了弄清楚“.length”是静态方法还是实例变量,诸如此类。
【问题讨论】:
来自JLS
10.7。数组成员
数组类型的成员都有以下几种:
- 公共最终字段长度,其中包含数组的组件数。长度可以是正数或零。
公共方法clone,覆盖Object类中的同名方法,不抛出检查异常。数组类型 T[] 的 clone 方法的返回类型是 T[]。
多维数组的克隆是浅的,也就是说它只创建一个新数组。子数组是共享的。
- 继承自Object类的所有成员; Object 唯一不被继承的方法是它的 clone 方法。
【讨论】: