Maison  >  Article  >  Java  >  Essai d'introduction aux bases de Java (6) Édition JavaSE

Essai d'introduction aux bases de Java (6) Édition JavaSE

黄舟
黄舟original
2016-12-22 13:04:591379parcourir

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) !


Déclaration:
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