Type de données d'élément [] Nom de la variable de tableau; code>
- ② Création et substitution d'éléments (création de contenu) dd>
Array variable name = new Type de données d'élément [nombre d'éléments]; code> * Lors de l'utilisation de new
Type de données d'élément [] Nom de la variable de tableau = nouveau type de données d'élément [Nombre d'éléments]; code>
Type de données | valeur initiale |
---|---|
Type numérique | 0 |
type booléen | false |
score.length code> contient "5" jj>
・ i code> contient "0-4" dd>
Comment écrire strong> dd>
`for (int i = 0; i Étendu pour déclaration
Comment écrire strong> dd>
`for (nom de variable arbitraire de type d'élément: nom de variable de tableau) {
}`
→ Le contenu de la variable est mis à jour à chaque fois que la boucle parcourt une semaine jj>
Comment le tableau est traité dans les coulisses
Tout d'abord ... strong> dd>
ʻInt [] score = new int {5} est exécuté `
① Un tableau avec 5 éléments de type int est créé dans la mémoire dd>
② Élément de tableau de type Int [], le score est créé en mémoire dd>
③ Les informations de position au début du tableau (0) en mémoire sont affectées au score dd>
Après cela ... strong> dd>
`Lorsque le score {2}` est exécuté sur le programme`
④ L'adresse en mémoire au début (0) de la partition est recherchée dd>
⑤ Lire et écrire la {2} ème mémoire depuis le début
Collecte des ordures
Normalement, les variables créées dans un bloc if ne sont pas appliquées lorsque le bloc disparaît. jj>
Les éléments sécurisés par new ne disparaissent pas même après la fin du bloc et restent comme des déchets dans la mémoire. jj>
La fonctionnalité Java qui les supprime automatiquement est le garbage collection. strong> dd>
valeur nulle
if ( b== true) {
int[] i = {1,2,3};
i=null;
}
En substituant une valeur nulle comme décrit ci-dessus, la mémoire dans laquelle la valeur de la variable est stockée n'est plus référencée.
Tableau multidimensionnel
Déclaration de tableau bidimensionnel dd>
ʻElement type [] [] nom de la variable de tableau = nouveau type d'élément [nombre de lignes] [nombre de colonnes] `
Méthode de description lors de l'utilisation d'éléments d'un tableau à deux dimensions dd>
ʻArray variable name [numéro de ligne] [numéro de colonne] `
Comment initialiser un tableau à deux dimensions dd>
ʻElement type [] [] Array variable name = {// 1ère ligne {// 1ère colonne nombre d'éléments // 2ème colonne nombre d'éléments // 3ème colonne nombre d'éléments ...}, // 2ème ligne { }, // 3e ligne ...} `
Recommended Posts