| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Définition d'une exception à basse altitude
    Programmes de toute sorte de complexité souvent fonctionner dans des erreurs imprévues. Toutefois, les erreurs sont souvent prévus - ou au moins statistiquement prévisible . Dans ces cas , le programmeur peut coder un " gestionnaire d' exception » qui intercepte une exception soulevée par un programme. Les signaux d'exception que quelque chose a mal tourné et devrait être traitée. Cela permet aux programmeurs d'anticiper les erreurs et le code autour d'eux , plutôt que de laisser un plantage du programme . Exceptions commencent comme des exceptions de bas niveau - et sur ​​ces exceptions bas niveau exceptions de niveau supérieur sont construits. Exceptions

    Dans la programmation informatique, " exceptions " représentent un problème dans le code. Ce problème résulte généralement d' un comportement inattendu du code, comme un indice éventail mémoire accédant en dehors de la taille du tableau . Un des signaux d' exception au compilateur ou l'interpréteur que quelque chose a mal tourné - et que s'il n'est pas traité , l'erreur pourrait causer des fuites de mémoire ou un plantage du programme . En utilisant exceptions , le programmeur peut recevoir une notification des exceptions et des routines de programmes pour corriger des erreurs.
    Exception Lancer

    Afin de répondre à une exception , le premier programme " jette " l'exception. Cela signifie simplement que quand une erreur survient , le compilateur ou l'interpréteur crée une instance d'exception spécifique à ce type d'erreur . Le programmeur peut ensuite écrire du code pour rechercher cette instance d'exception particulière et , dès son apparition , prendre les mesures appropriées . Si vous cherchez un type spécifique d' exception, toutefois , le programmeur peut pas attraper d'autres exceptions qui se produisent en même temps .

    Exceptions bas niveau

    illustré dans le langage de programmation Java , des exceptions peuvent prendre plusieurs formes. Des exceptions similaires pourraient tomber dans la même catégorie , ou différentes exceptions pourraient tous descendre d'un problème commun . Dans ce cas, Java contient des exceptions de niveau inférieur dans le cadre de sa conception orientée objet . Ces exceptions gérer une gamme plus large que les exceptions de niveau supérieur plus spécifiques. Par exemple, l'objet " d'exception " en Java sert de prototype pour toutes les exceptions . Le programmeur en essayant d'attraper un objet " d'exception " va attraper toutes les exceptions. Toutefois, si le programmeur veut intercepter des exceptions plus précises , elle doit spécifier en objets d'exception de niveau supérieur, tels que " IOException " ou " RuntimeException . "
    Hardware interruptions
    Photos

    encore plus bas que les exceptions de logiciels sont des exceptions matérielles. Ces exceptions se produisent dans le code de niveau le plus à l'intérieur du matériel de l'ordinateur , et sont habituellement mis en correspondance avec les exceptions soulevées par le système d'exploitation . Ces exceptions sont déclenchées lorsque certaines tâches précises sont tentées , telles que la division par zéro ou la création d'une valeur d'une variable plus grande que le type désigné de la tenir en mémoire. Débogueurs ou code de bas niveau tels que l'assemblage ou de bas niveau C généralement gérer ces exceptions .

    Previous :

    next :
      articles connexes
    ·Comment faire une étoile dans le texte 
    ·Comment écrire un programme pour vérifier si une chaî…
    ·Comment utiliser les solutions graphiques pour les modè…
    ·Qu'est-ce que Python 2.4.3 
    ·Comment programmer une TI- 84 Plus Calculatrice 
    ·Comment utiliser un tableau en COBOL 
    ·Comment utiliser OPL 
    ·Qu'est-ce qu'une chaîne décimale 
    ·Comment faire pour installer cURL dans cPanel 
    ·Comment faire pour vérifier pour les entiers 
      articles en vedette
    ·Comment utiliser SetHeader de réponse 
    ·Comment faire pour utiliser des couleurs non définies …
    ·Comment calculer les frais généraux Switch 
    ·Comment ouvrir les fichiers WebEx 
    ·Comment utiliser Livre avec SSL 
    ·Comment faire pour convertir Clarion à Vb.Net 
    ·Comment remplacer une base de données en XML 
    ·Comment Flush un log des requêtes lentes dans MySQL 
    ·Comment Activer /Désactiver les boutons de commande en…
    ·Comment créer une carte en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com