| 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 >> Programmation Java >> Content
    Types d'exceptions en Java
    Le langage de programmation Java prévoit des exceptions pour permettre aux programmes pour faire face à des événements qui ne sont pas dans l'exécution normale . Des exceptions peuvent survenir dans de nombreuses situations , par exemple entrée et de sortie des erreurs qui surviennent parfois si un programme tente de lire des données depuis une source externe mais ne peut pas le trouver. Utiliser exceptions , les programmeurs peuvent créer des applications Java qui sont capables de faire face à de multiples situations . Norme

    Le langage Java fournit une gamme de types d'exception standard conçus pour être utilisés dans différentes situations. Dans certains cas , Java se jette ces exceptions , mais vous pouvez optez pour lancer manuellement des exceptions dans votre code de programmation , si cela est approprié . Types d'exception standard de Java étendent la classe Exception parent. Classes d'exception communs incluent IOExceptions , levée lorsque les opérations d'entrée ou de sortie tournent mal.
    Personnalisée

    Vous pouvez créer vos propres classes d'exception en Java si vous avez besoin des fonctionnalités spécifiques mises en œuvre dans elles. Vous pouvez créer une classe qui étend la classe Exception utilisant la syntaxe suivante :

    SpecialException public class Exception

    Il n'est souvent pas nécessaire de créer vos propres classes d'exception , comme le langage Java permet d'accéder de nombreux objets d'exception spécialisés en standard.
    Lancer

    Si un programme Java rencontre certains problèmes , comme essayer de lire un fichier qui ne peut être trouvé , Java se lèvera automatiquement une exception. Dans de tels cas , les développeurs doivent seulement gérer les exceptions . Cependant, dans d'autres cas , les programmeurs peuvent souhaiter lancer une exception explicitement dans un programme. Par exemple, si vous créez une classe dans une application Java et que vous voulez les paramètres du constructeur à se conformer à certaines exigences , vous pourriez opter pour lever une exception si ces conditions ne sont pas remplies . Pour lever une exception , les programmes peuvent utiliser la syntaxe suivante:

    throw new SpecialException ();
    Vérifié

    En Java , les exceptions sont soit contrôlés ou décochée . Les exceptions contrôlées sont plus faciles à manipuler pendant que vous développez une application Java , en particulier si vous codez dans un environnement de développement intégré . C'est parce que la plupart des environnements de développement vous invite à corriger les zones de code dans lequel vous n'avez pas manipulé exceptions vérifiées . Par exemple, si vous programmez dans un IDE et comprennent une section où le code lit d'une source de données externe , mais ne fournissent pas «juger» et «attraper» les blocs pour gérer les exceptions , votre IDE peut ne pas compiler le programme jusqu'à ce que vous avez fait.
    non contrôlé

    code Java qui introduit la possibilité d' une exception non vérifiée sera en mesure de compiler et exécuter . En tant que développeur , vous êtes susceptible de découvrir exceptions non vérifiées lors de l'exécution seulement . Un exemple courant d' une exception non vérifiée est " ArrayIndexOutOfBoundsException », qui se produit lorsqu'un programme tente de lire à partir d'une position de tableau non valide . Exceptions non vérifiées sont généralement symptomatiques d' erreurs de logique , donc ils surgissent souvent pendant le test et le débogage .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer un pot Eclipse 
    ·Comment Sélectionnez et copiez le code 
    ·Comment formater un Integer en Java 
    ·Comment faire de Java comme Matlab 
    ·Comment faire pour mettre un code shell dans Java 
    ·Comment Seal JAXB infractions dans Oracle XML 
    ·Comment comparer les méthodes de chaînes utilisant la…
    ·Comment créer des suffixes de classe Module 
    ·Comment construire un site web utilisant Java 
    ·Qu'est-ce qu'un tas de Java 
      articles en vedette
    ·Comment connecter la base de données Oracle avec PHP 
    ·Comment convertir une liste à un DataTable 
    ·Comment faire de la qualité Dégradés CSS 
    ·Comment saisir une commande pour un numéro en Python 
    ·Comment faire défiler un Grails application en utilisa…
    ·Comment faire pour supprimer Crestline Fenêtres 
    ·Comment utiliser VBA pour les calculs 
    ·Comment calculer les voyelles, consonnes Espaces et d'u…
    ·Comment créer un Cipher en C 
    ·Comment écrire une série de Taylor en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com