Section courante

A propos

Section administrative du site

CATCH

Attrapé
Java

Syntaxe

statement := try-block
try-block ::= try compound-statement handler-seq
function-try-block ::= try [ctor-initializer] function-body handler-seq
handler-seq ::= handler | handler-seq handler
handler ::= catch ( exception-declaration ) compound-statement
exception-declaration ::= type-specifier-seq declarator |
type-specifier-seq abstract-declarator | type-specifier-seq | . . .

Paramètres

Nom Description
try-block Ce paramètre permet d'indiquer le bloc d'instruction à essayer
declarator Ce paramètre permet d'indiquer le déclarateur
compound-statement Ce paramètre permet d'indiquer la composante d'instructions.
handler-seq Ce paramètre permet d'indiquer le gestionnaire de séquence.

Description

Ce mot réservé permet la gestion des erreurs.

Remarques

Exemple

Cet exemple permet de montrer un bloc d'instructions avec une gestion des exceptions :

  1. public class CatchSamples {
  2.     public static void main(String[] args) {
  3.         try {
  4.             System.out.println("Exécution du programme");
  5.         } catch(Exception e) {
  6.             System.out.println(e.getMessage());
  7.             System.exit(0);
  8.         }
  9.     }
  10. }

on obtiendra le résultat suivant :

Exécution du programme


Dernière mise à jour : Mercredi, le 11 janvier 2017