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.