next up previous contents index
suivant: Nouveaux types d'exception monter: Erreurs et exceptions précédent: Récupération   Table des matières   Index

Déclenchement

Le déclenchement d'une exception provoque d'une part la sortie immédiate de la méthode, et d'autre part le dépilage des appels jusqu'à ce qu'apparaisse un cadre d'invocation d'une méthode contenant un catch : l'exception est donc propagée le long de la chaîne des invocations tant qu'elle n'est pas récupérée. Ce mécanisme de propagation est distinct du mécanisme usuel de retour d'une méthode. Si l'exception n'est jamais récupérée, le programme termine anormalement.

Le programmeur peut déclencher explicitement une exception grâce à l'instruction throw :

    throw new Exception("message explicatif");



Rene' LALEMENT 2002-11-07