Maison  >  Article  >  Java  >  Quelles sont les exceptions courantes en Java

Quelles sont les exceptions courantes en Java

王林
王林original
2019-11-15 11:31:5410168parcourir

Quelles sont les exceptions courantes en Java

1. java.lang.nullpointerexception

Tout le monde doit avoir rencontré cette exception fréquemment. L'explication de l'exception est "le programme a rencontré un problème". pointeur nul. "Pointeur" signifie simplement appeler un objet non initialisé ou un objet inexistant. Cette erreur se produit souvent lors d'opérations telles que la création d'images et l'appel de tableaux. Par exemple, l'image n'est pas initialisée ou le chemin lors de la création de l'image l'est. faux, etc.

L'apparition de pointeurs nuls dans les opérations sur les tableaux est souvent une erreur commise par des amis qui commencent tout juste à apprendre la programmation, c'est-à-dire confondre l'initialisation du tableau avec l'initialisation des éléments du tableau. L'initialisation du tableau consiste à allouer l'espace requis au tableau. Cependant, les éléments du tableau initialisé n'ont pas été instanciés et sont toujours vides, chaque élément doit donc être initialisé.

2. java.lang.classnotfoundexception

Cette exception est causée par de nombreux programmeurs qui ont initialement développé dans des environnements de développement tels que jb et ont placé les packages sous jb dans wtk. Un problème courant qui se produit lors de la compilation est que l'explication de l'exception est "la classe spécifiée n'existe pas".

La principale considération ici est de savoir si le nom et le chemin de la classe sont corrects. Si le package est créé sous jb, le package est généralement ajouté par défaut, donc après être passé à wtk, faites attention au chemin du package ajouté. .

3. java.lang.arithmeticexception

L'explication de cette exception est "exception d'opération mathématique". Par exemple, une opération telle qu'une division par zéro se produira dans. le programme. Pour une telle exception, chacun doit vérifier soigneusement les opérations mathématiques impliquées dans son programme pour voir s’il y a quelque chose qui ne va pas avec la formule.

4. java.lang.arrayindexoutofboundsexception

Je crois que de nombreux amis ont souvent rencontré cette exception. L'explication de l'exception est "index de tableau hors limites". dans le programme La plupart d'entre eux fonctionnent sur des tableaux, donc lorsque vous appelez un tableau, vous devez vérifier attentivement si l'indice que vous appelez dépasse la plage du tableau.

De manière générale, les appels explicites ne sont pas sujets à de telles erreurs, mais les appels implicites génèrent souvent des erreurs. Il existe une autre situation où la longueur du tableau définie dans le programme n'est pas déclarée dans certaines méthodes. advance À ce stade, il est préférable de vérifier la longueur du tableau pour éviter cette exception.

5. java.lang.illegalargumentexception

L'explication de cette exception est "erreur de paramètre de méthode". De nombreuses méthodes dans les bibliothèques de classes j2me le feront dans certains cas. Déclenchant une telle erreur, par exemple, si le paramètre de volume dans la méthode de réglage du volume est écrit sous la forme d'un nombre négatif, cette exception se produira. Par conséquent, une fois que vous avez trouvé cette exception, vous devez rapidement vérifier s'il y a une erreur dans le paramètre transmis lors de l'appel de méthode.

6. java.lang.illegalaccessexception

L'explication de cette exception est "aucune autorisation d'accès". ne pas Cette exception se produira lors de l'accès à cette classe. Veuillez faire attention à cette exception lors de l'utilisation de packages dans le programme.

Tutoriel recommandé : Tutoriel Java

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!

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
Article précédent:En quoi Java est-il écrit ?Article suivant:En quoi Java est-il écrit ?