« Java/Tableaux » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 8 :
}}
==Tableaux==
Pratiquement tous les langages gèrent les tableaux. Utiliser des tableaux en [[Langage C|C]] ou [[Langage C++|C++]] est dangereux car ces tableaux ne sont que des blocs de mémoire. Si un programme accède à un tableau en dehors de son bloc mémoire, ou s'il utilise la mémoire avant initialisation (
Un des principaux objectifs de Java est la sécurité, aussi, un grand nombre des problèmes dont souffrent [[Langage C|C]] et [[Langage C++|C++]] ne sont pas rejetées sous Java. On est assuré qu'un tableau Java est initialisé et qu'il ne peut être accessible au
Quand on crée un tableau d'objet, on crée en réalité un tableau de références, et chacune de ces
On peut aussi créer des tableaux de variables de types primitif. À nouveau, le compilateur garantit l'initialisation car il met à zéro la mémoire utilisée par ces tableaux.
Les tableaux se distinguent des autres conteneurs sur deux points : l'efficacité et le type. Un tableau constitue la manière la plus efficace que propose Java pour stocker et accéder aléatoirement à une séquence d'objets (
==Déclaration de tableaux==
Ligne 31 :
</source>
Il est possible de faire des tableaux de tout type de
<source lang="java">
Ligne 42 :
</source>
Remarque :
==Utilisation de tableaux==
|