首页 >Java >java教程 >Java 数组的'length”属性在哪里定义?

Java 数组的'length”属性在哪里定义?

Patricia Arquette
Patricia Arquette原创
2024-12-04 16:12:15325浏览

Where is the `length` Property of Java Arrays Defined?

Array 的 Length 属性在哪里定义?

使用 ArrayList 时,可以使用公共方法 size 获取其大小()。类似地,length 属性提供了 Array 对象的大小。然而,与 ArrayList 类中定义的 size() 方法不同,数组的 length 属性在哪里定义?

答案:

Java 中的数组是唯一具有以下属性的对象:最后一个属性称为长度。该属性未在任何特定类中定义;相反,它是语言本身固有的一部分。

根据 Java 语言规范,数组类型有多个成员,包括:

  • 公共最终字段长度,其中包含数组的组成部分的个数。
  • 公共方法clone,它重写了Object类中的同名方法,并且抛出no checked异常。
  • 继承自类Object的所有成员; Object 唯一不被继承的方法是其克隆方法。

资源:

  • JLS - 数组: https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html#jls-10.7

以上是Java 数组的'length”属性在哪里定义?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn