1. Array
Concept : une collection de données du même type. En fait, un tableau est un conteneur.
Avantages : Les éléments du tableau peuvent être automatiquement numérotés à partir de 0, ce qui facilite l'utilisation de ces éléments.
Format :
①. Type d'élément [] nom du tableau = nouveau type d'élément [nombre d'éléments ou longueur du tableau] Exemple : int[] arr = new int[5];
②.Element type[] array name = new element type[]{element, element,....};Exemple : int[] arr = new int[]{3,5,1,7}; Ou int[] arr = {3,5,1,7};
Exceptions courantes :
①.ArrayIndexOutOfBoundsException : //Lors de l'accès à un index qui n'existe pas dans le tableau, ce sera Cette exception s'est produite.
②.NullPointerException : //Lorsque la variable de référence n'a aucune entité pointant vers elle, elle est toujours utilisée pour faire fonctionner l'entité. Cette exception se produira.
③.[I@c17164 //Adresse du numéro de hachage, la partie avant de @ représente un tableau d'entiers.
Annexe 1 :
Division mémoire :
1. S'inscrire.
2. Zone de méthode locale. (Lié au système)
3.Zone méthode.
4. Empilez la mémoire.
Toutes les variables locales sont stockées, et une fois la portée à laquelle appartient la variable terminée, la variable est automatiquement libérée.
5. Mémoire de tas.
Le stockage est constitué de tableaux et d'objets (en fait, les tableaux sont des objets). Tout nouveau est créé dans le tas.
Caractéristiques :
1. Chaque entité a une première valeur d'adresse.
2. Chaque variable de la mémoire tas a une valeur d'initialisation par défaut, qui varie selon le type. L'entier est 0, la décimale est 0,0 ou 0,0f, booléen false, char 'u0000'.
3. Mécanisme de collecte des déchets.
Ce qui précède est le contenu de l'essai d'introduction à Java Basic (6) version JavaSE. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !