¿Cuál es, de acuerdo con usted, la forma más sencilla de interceptar todas las excepciones en una aplicación Java? ¿Se necesitaría AOP para proporcionar este tipo de funcionalidad o se puede hacer con proxies dinámicos o hay alguna otra manera? ¿La solución más simple también es una buena solución con respecto al impacto en el rendimiento de la ejecución? Me gustaría escuchar posibles soluciones de desarrolladores más experimentados, ya que estoy tratando de comprender los conocimientos técnicos sobre el tema.¿Cómo interceptarías todas las excepciones?
EDIT:
Gracias por los buenos consejos ya, pero no el consejo actual sólo se aplica a las excepciones controladas? ¿Qué sucede con las excepciones no comprobadas, como NullPointerExceptions, que no sería útil si se pudieran capturar y que la aplicación al capturarlas volcara el heap/stack para proporcionarle el contexto actual de la aplicación en el momento del bloqueo?
¿qué quieres hacer con ellos? –
¿Desea ver todas las excepciones * everywher *? ¿Qué bien haría eso? ¿Cómo sabrías manejar alguno de esos? –
digamos que escribiría algún tipo de administrador que tome medidas específicas de acuerdo con el tipo de excepción. O algo que vuelca la pila y el montón para obtener el contexto actual de la aplicación. Francamente, no estoy planeando hacer nada con él. Estoy tratando de comprender el mejor enfoque en ese escenario. – nkr1pt