Résumé rapide de repérer des erreurs dans Java

Savoir quand une erreur peut se produire dans votre programme Java est important. Vous devez comprendre quand à regarder pour un problème particulier dans votre application. Cependant, il est également important de comprendre Comment des erreurs se produisent.

Le type d'erreur détermine la stratégie que vous utilisez pour trouver et ce que vous pouvez faire pour le réparer. Bien que certaines erreurs, il faudra que vous corrigez le code et mettez à jour l'application, certaines erreurs sont fixés par relancer l'opération ou d'interagir avec l'utilisateur en quelque sorte.

Voici les principaux points que vous devez retenir sur la capture d'erreurs en Java:

  • (Syntaxe) erreurs syntaxiques résultent normalement d'écrire du code Java de manière incorrecte.

  • Les erreurs sémantiques entraînent normalement lorsque vous écrivez le code Java correctement, mais d'appliquer les concepts de programmation Java de manière incorrecte.

  • Les erreurs logiques entraînent normalement lorsque le code Java est à la fois écrit et appliqué correctement, mais la mise en œuvre de la tâche est incorrect.

  • Des erreurs de syntaxe sont les plus faciles à corriger, erreurs sémantiques viennent ensuite, et les erreurs logiques sont les plus difficiles à corriger.

  • Piégeage une erreur signifie détecter un objet d'exception et de faire quelque chose avec elle.

  • Gestion d'une erreur signifie résoudre l'exception en affichant un message à l'utilisateur ou de compter sur d'autres moyens.




  • Toutes les demandes doivent inclure le code de gestion d'erreur approprié.

  • Lorsque la manipulation de l'erreur complète, toujours gérer les erreurs les plus spécifiques en premier, et ensuite passer à moins d'erreurs spécifiques.

  • Utilisez des objets facultatifs pour aider à réduire le risque d'erreurs dans votre application.

  • Fournir des informations spécifiques chaque fois que possible en lançant une erreur.

  • Java permet d'attraper des exceptions multiples utilisant une clause de capture unique.

  • Lorsque le niveau actuel de la demande ne peut pas gérer une exception, assurez-vous de laisser passer au niveau suivant.

  • Exceptions vérifiées veiller à ce que toute personne utilisant la méthode associée fournit la manipulation d'erreur nécessaire.

Et voici le discours de la technologie que vous devez savoir pour travailler avec des erreurs dans les programmes Java:

  • traitement de fond: Tâches que l'application effectue les coulisses. Par exemple, lorsqu'un utilisateur demande qu'une demande imprimer un document, l'application effectue cette tâche en arrière-plan pendant que l'utilisateur continue à interagir avec l'application en premier plan.

  • double appel: Une liste des méthodes qui ont précédé la méthode actuelle. Chaque méthode a appelé le prochain dans la ligne afin d'obtenir le niveau actuel de la pile d'appel. La plupart des applications ont un grand nombre de niveaux, de sorte que la pile d'appel est un outil essentiel dans la fixation des erreurs d'application.

  • exception vérifiée: Une exception que le JRE oblige l'utilisateur d'une classe à manipuler. Le compilateur vérifie effectivement pour vérifier que vous avez fourni la manipulation de l'exception et ne créera pas un fichier .class pour vous si vous ne fournissez pas la manipulation. La raison d'utiliser exceptions contrôlées est de veiller à ce que une classe et les objets créés à partir de ce effectuent de manière fiable.

  • erreur: Tout comportement inattendu d'application ou imprévue, y compris des actions ou des résultats qui tombent hors du domaine de la production de l'application prévue.

  • la gestion des erreurs: L'acte de résoudre une exception que la demande a piégé en affichant un message à l'utilisateur ou prendre d'autres mesures.

  • la récupération d'erreur: L'acte de détecter une exception et transmettre ces informations à une déclaration de capture qui résout l'objet d'exception correcte.

  • exception: Un objet spécial qui définit une condition d'erreur dans une application. L'exception indique où l'erreur est arrivé et ce genre d'erreur est arrivé. Dans certains cas, l'exception peut fournir des bits d'information supplémentaires que le destinataire peut utiliser pour résoudre l'erreur.

  • le traitement de premier plan: Les tâches prioritaires qui exécute une application dans le cadre de l'interaction avec l'utilisateur (y compris le système). Par exemple, l'interface utilisateur pour une application est une tâche de premier plan de traitement. Dans la plupart des cas, le traitement de premier plan se produit à une priorité plus élevée que traitement de fond pour assurer que l'application peut répondre aux demandes des utilisateurs en temps opportun.

  • analyser: L'acte d'interpréter entrée et produisant une sortie basée sur cette entrée. Par exemple, quand un programmeur fournit le code d'un compilateur Java, le compilateur produit du byte code Java en tant que sortie. De même, quand un utilisateur fournit une chaîne numérique en entrée, un analyseur peut produire une valeur numérique comme sortie.

  • jeter: L'acte de création d'un objet d'exception et de la transmettre à l'appelant du code actuel. Lancer une exception signifie que le code actuel ne peut pas résoudre l'erreur et besoin d'aide pour résoudre ce problème. L'objet exception aidera l'appelant à comprendre ce qui est arrivé et de permettre à l'appelant de résoudre le problème dans de nombreuses situations.


» » » » Résumé rapide de repérer des erreurs dans Java