Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/01/2016, 10:36
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 9 meses
Puntos: 52
Respuesta: ¿Por qué este código necesita lanzar una excepción?

Cita:
Iniciado por chuidiang Ver Mensaje

Como el método exec() puede lanzar una excepción, tienes dos opciones al llamarlo, o bien capturarla metiendo la llamada dentro de un try/catch, o bien "relanzarla" en tu método
En realidad el problema es que java es un lenguaje terriblemente mal diseñado, y esta cuestión de los "checked exceptions" es una de las tantas falencias del lenguaje, que no solamente obliga a escribir más código completamente innecesario, sino que como se puede observar en este thread, confunde a los novatos con sus cuestionables idiosincracias.

Los lenguajes modernos no tienen este problema.
https://kotlinlang.org/docs/referenc...ked-exceptions