Heim > Java > javaLernprogramm > Wo ist die Eigenschaft „Länge' von Java-Arrays definiert?

Wo ist die Eigenschaft „Länge' von Java-Arrays definiert?

Patricia Arquette
Freigeben: 2024-12-04 16:12:15
Original
344 Leute haben es durchsucht

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

Wo ist die Eigenschaft „Länge“ des Arrays definiert?

Beim Arbeiten mit einer ArrayList kann deren Größe mithilfe der öffentlichen Methode size ermittelt werden (). Ebenso liefert die Längeneigenschaft die Größe eines Array-Objekts. Wo ist jedoch im Gegensatz zur size()-Methode, die in der ArrayList-Klasse definiert ist, die Längeneigenschaft von Arrays definiert?

Antwort:

Arrays in Java sind eindeutige Objekte mit ein letztes Attribut namens Länge. Diese Eigenschaft ist nicht innerhalb einer bestimmten Klasse definiert; Vielmehr ist es ein inhärenter Teil der Sprache selbst.

Gemäß der Java-Sprachspezifikation hat ein Array-Typ mehrere Mitglieder, darunter:

  • Die öffentliche endgültige Feldlänge, die enthält die Anzahl der Komponenten des Arrays.
  • Der öffentliche Methodenklon, der die gleichnamige Methode in der Klasse Object überschreibt und kein Häkchen auslöst Ausnahmen.
  • Alle von der Klasse Object geerbten Mitglieder; Die einzige Methode von Object, die nicht vererbt wird, ist die Klonmethode.

Ressourcen:

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

Das obige ist der detaillierte Inhalt vonWo ist die Eigenschaft „Länge' von Java-Arrays definiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage