Categoría de excepción cuyo tratamiento es obligatorio en tiempo de compilación.
Categoría de excepción en la que el compilador obliga a escribir código de manejo (un try-catch o una declaración throws), un mecanismo característico de Java. En Java debe declararse en la firma de un método con una cláusula throws, y quien la llama debe capturarla o volver a declararla, o de lo contrario el código no compila. Esta obligatoriedad ha recibido críticas por resultar engorrosa, y lenguajes como C# y Kotlin deliberadamente no tienen un mecanismo equivalente.
© 2026 ITBGM