Quels sont les différents types derreur en Java?


Meilleure réponse

Types derreur Il existe trois types derreur: les erreurs de syntaxe, les erreurs logiques et les erreurs dexécution. (Les erreurs logiques sont également appelées erreurs sémantiques). Nous avons discuté des erreurs de syntaxe dans notre note sur les erreurs de type de données. Puisque le système de développement ne peut pas comprendre les instructions avec des erreurs de syntaxe (tout comme vous ne pouvez pas comprendre les phrases avec des erreurs grammaticales), il est capable de les détecter dès que vous les écrivez. Le sous-programme suivant a trois erreurs de syntaxe.

Comme vous le voyez, les erreurs de syntaxe sont indiquées par une ligne bleue ondulée. Si vous déplacez le curseur sur la ligne bleue, le système de développement VB.NET affiche une explication de lerreur de syntaxe, comme indiqué ci-dessous.

Dans ce cas, le message derreur indique que le programmeur na pas créé objet appelé « labelone ». Le programmeur voulait probablement taper « label1 ».

Dans ce cas, le message derreur indique que les labels nont pas de propriétés « Tuxt » – le programmeur voulait probablement taper « Text ».

Dans ce cas, le programmeur tente dattribuer une valeur numérique (entière) à une propriété de chaîne. Le programmeur voulait probablement taper « 14 ».

Les erreurs de syntaxe sont faciles à trouver et à corriger car le système de développement les trouve pour vous.

Si vous écrivez une instruction syntaxiquement correcte , lordinateur le comprendra et lexécutera. Cependant, si vous lui aviez accidentellement dit de faire quelque chose dont vous naviez pas vraiment lintention, vous auriez commis une erreur logique ou sémantique. Par exemple, si un programmeur multiplie accidentellement deux variables alors quil ou elle voulait les diviser, le programme donnera un résultat incorrect, mais pas de message derreur.

Les erreurs de syntaxe sont des erreurs de grammaire; alors que les erreurs logiques ou sémantiques sont des erreurs de sens.

Des erreurs dexécution sont détectées pendant lexécution du programme. Ceux-ci sont souvent découverts lorsque lutilisateur entre des données illégales. Par exemple, si lutilisateur saisit une chaîne lorsque lordinateur attend un nombre, il y aura une erreur dexécution:

Lors de lexécution dun programme de paie, lutilisateur a entré «dix» au lieu de «10» pour le heures travaillées. Lorsque lordinateur a tenté de multiplier le taux de rémunération par « dix », il a généré le message derreur ci-dessus.

Étant donné que lordinateur ne peut pas générer de message derreur lorsque vous faites une erreur logique, il est généralement plus difficile à corriger . Le fait de parcourir patiemment lexécution du programme vous aidera souvent à trouver votre erreur. Nous verrons également des aides au débogage dans le système de développement.

Réponse

Commencez par ici, et comprenez quelle est la différence entre Exception et Erreur en Java.

Une bonne discussion ici:

Différences entre exception et erreur

Leçon: Exceptions

Erreur (Java Platform SE 7)

Il y a essentiellement trois types derreurs que vous devez affronter lors de lécriture de programmes informatiques:

  • Erreurs de syntaxe
  • Erreurs dexécution
  • Erreurs de logique

Erreurs de syntaxe

En fait, les erreurs de syntaxe représentent des erreurs de grammaire dans lutilisation du langage de programmation. Exemples courants:

  • Noms de variables et de fonctions mal orthographiés
  • Points-virgules manquants
  • Correspond incorrectement aux parenthèses, crochets et accolades
  • Format incorrect dans les instructions de sélection et de boucle

Erreurs dexécution

Des erreurs dexécution se produisent lorsquun programme sans erreur de syntaxe demande à lordinateur de faire quelque chose que lordinateur ne peut pas faire de manière fiable. Exemples courants:

  • Tentative de division par une variable qui contient une valeur de zéro
  • Tentative d’ouverture d’un fichier qui n’existe pas

Le compilateur na aucun moyen de connaître ces types derreurs lorsque le programme est compilé.

Erreurs logiques

Des erreurs de logique se produisent lorsquil y a une faille de conception dans votre programme. Exemples courants:

  • Multiplier quand vous devriez diviser
  • Ajouter quand vous devriez soustraire
  • Ouvrir et utiliser les données du mauvais fichier
  • Afficher le mauvais message

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *