Ordinateur Langues qui ne supportent pas l'erreur au moment de l'exécution, alors que l'erreur doit être manipulé manuellement par la manipulation d'exception programmer.Java évite ces problèmes et de fournir exécuter la manipulation dans l'objet erreur de temps Oreinted mondiale
Exception Java représenter un objet qui décrivent une erreur /état a lieu dans l'objet code.That doit être jeté dans la méthode où l'erreur a gestion des exceptions occured.Java est gère par cinq mots-clés:.
1) essayer,
2) la capture,
3) jeter,
4) lancers et
5) enfin.
Ceci est la forme générale d'un bloc de gestion des exceptions: try {//bloc de code pour surveiller les erreurs} catch (ExceptionType1 e) {//gestionnaire d'exception pour ExceptionType1} catch (ExceptionType2 e) {//exception gestionnaire pour ExceptionType2} finally {//bloc de code doit être exécuté avant la fin du bloc try}
Maintenant permet de prendre un exemple dans lequel un occurs.
As d'erreur nous savons divisible par zéro, vous donne une erreur comme dans ce code
classe EXCP {static void main (String args []) {int publics k = 0; int i = 42 /k; }}
Si vous compilez ce programme, il vous donnera une erreur .ArithmeticException divisible par zéro.
Java système d'exécution détecte la tentative de diviser par zéro, il construit un nouvel objet d'exception et jette alors cette exception. Cela provoque l'exécution de EXCP pour arrêter, car une fois une exception a été jeté, il doit être cought.
Now nous faisons usage de bloc try catch afin d'éviter cette erreur à time.As de cmpile bientôt vous arrivez à la fin du bloc try déclaration de chat doit être followed.Here est notre exemple
try-catch:
classe EXCP {void main (String args []) {public static
essaient
{
int k = 0; int i = 42 /k;
}
catch (ArithmeticException e)
{
System.out.
println ("division par zéro") ;
}
}}
Lorsque vous compilez ce programme le temps de Java de fonctionner trouver une exception levée le transfert de contrôle du programme de bloc try pour attraper bloc .Après l'exécution de la bloquer prises le contrôle du programme se poursuit à la ligne suivante de la code.So ici nous obtenons un programme sans erreur
Throw:. Il est possible de lancer une exception explicitement, en utilisant l'instruction throw.
La forme générale de jet est montr