Maison > Java > javaDidacticiel > Où est définie la propriété « longueur » des tableaux Java ?

Où est définie la propriété « longueur » des tableaux Java ?

Patricia Arquette
Libérer: 2024-12-04 16:12:15
original
344 Les gens l'ont consulté

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

Où est définie la propriété Longueur du tableau ?

Lorsque vous travaillez avec une ArrayList, sa taille peut être obtenue à l'aide de la méthode publique size (). De même, la propriété length fournit la taille d'un objet Array. Cependant, contrairement à la méthode size() définie dans la classe ArrayList, où est définie la propriété length des tableaux ?

Réponse :

Les tableaux en Java sont des objets uniques avec un attribut final appelé longueur. Cette propriété n’est définie dans aucune classe spécifique ; il s'agit plutôt d'une partie inhérente du langage lui-même.

Selon la spécification du langage Java, un type de tableau comporte plusieurs membres, notamment :

  • La longueur du champ final public, qui contient le nombre de composants du tableau.
  • La méthode publique clone, qui remplace la méthode du même nom dans la classe Object et ne renvoie aucune vérification exceptions.
  • Tous les membres hérités de la classe Object ; la seule méthode d'Object qui n'est pas héritée est sa méthode de clonage.

Ressources :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal