Salut,
Est-il possible en Java d'avoir un traîtement "global/générique" des exceptions ?
Ce que j'entends par là n'est ni le traîtement "particulier" d'exceptions ( try { ... } catch { ... } ), ni la délégation du traîtement "particulier" d'exceptions ( throws Exception { ... } ), ni le déclenchement d'exceptions personnalisées ( throw new CustomException(); ).
En fait, quelquesoit le type d'exception (exception native de Java ou exception personnalisée, traîtée localement ou non), j'aimerais qu'un traîtement global soit systématiquement réalisé (afin de fermer les connexions à la base de données ici).
Par exemple, si je crée une liste non-initialisée, que je tente d'accéder à cette liste et que Java déclenche une "NullPointerException", ou si Java déclenche tout autre type d'erreur, puis-je rebondir en associant de manière globale un unique traîtement à ces erreurs ?
Est-ce possible ? Y a-t-il une notion que je n'ai pas comprise dans la gestion des exceptions ?
Merci et bonne journée.
Partager