¿Terminación anormal en el bloque de captura? [duplicar]

Esta pregunta ya tiene respuestas aquí :
Respuesta 1

No creo que sea necesario, si quieres matar tu JVM OutOfMemoryException, puedes incluir algunas banderas de JVM:

-XX:OnOutOfMemoryError="kill -9 %p"

Es posible liberar algo de memoria al golpear OutOfMemoryExceptiondependiendo de lo que esté haciendo y probablemente sea mejor intentar explícitamente atrapar en OutOfMemoryExceptionlugar de atrapar, lo Throwableque incluye todo lo que se puede lanzar.

Respuesta: 2

Si se trata de una aplicación de un solo subproceso, simplemente puede iniciar sesión en el OOM y dejar que la VM finalice normalmente, no invoque System.exit (). Si es una aplicación multiproceso, debe tener una política de cierre. En cada escenario, depende de usted qué recursos y cómo se deben manejar cuando necesite cerrar su aplicación. Por último, le preocupa no invocar después de System.exit (), si tiene más subprocesos, se eliminarán y no tendrá control cuando, tampoco tendrían la posibilidad de finalizarlo. Si desea cerrar su aplicación con gracia, entonces debe programarla de tal manera que tenga la lógica que lo haga.

Respuesta: 3

Estoy usando la herramienta WordNet 2.1 y accedo a ella de manera programática a través de JAWS (Java API para WordNet Searching). Hoy me encontré con esta nueva cosa llamada Dominios de WordNet que ha asignado etiquetas de DOMINIO a ...

Estoy tratando de encontrar todas las palabras con 3 letras en una cadena. Entonces, en esta lista, gato, mono, perro, ratón, solo quiero un perro gato. Esta es mi expresión: ^ [a-zA-Z] {3} $ Lo probé con diferentes expresiones regulares en línea ...

Estoy buscando una buena biblioteca de gráficos Gantt de código abierto para Java Swing. Intenté JFreeChart pero no es capaz de dibujar subtareas. También probé con SwiftGantt. Es capaz de dibujar subtareas, pero es un ...

Entonces, si tienes una colección de objetos en una clase. Y desea agregar algunos objetos a esa colección. ¿Qué camino es más preciso? De esta manera: prueba de clase pública {public static void main (...