Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
Altera la ejecucion normal del programa
La clase Throwable, es la superclase de manejo de errores, cuando se genera una exepción, el programa en java busca un manejador para el error (handler).
Halndler es una porcion de codigo que identifica el tipo de objeto correspondiente al error que se ha producido.
Tipos de errores
Al tratar de acceder elementos de arreglos con un índice mayor al último
Divisiones para cero
Manejo de archivos
Tipos de excepciones
*Checked: que revisa el compilador
Unchecked: que no revisa el compilador (Runtime Exception)
=Declaracion de Excepciones=
modificador tipo dato retorno nombre metodo(..)throws
Ej 1
public static String getInput(String prompt) throws IOExceotion {
//codigo//
}
Ej 2
Multiples excepciones
public void read(Buffe redReader in) throws
IOException, classNotFoundException {
//codigo//
}
try-catch (intentar): bloque try, ecierra la porcion de codigo donde se puede producir excepciones
finally: siempre se ejecuta independiente de si, se da o no una excepcion.
@daton
lo veo en clase profe que tenga buen día :beers:
Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
//codigo// } Ej 2 Multiples excepciones public void read(Buffe redReader in) throws IOException, classNotFoundException { //codigo// }
try-catch (intentar): bloque try, ecierra la porcion de codigo donde se puede producir excepciones finally: siempre se ejecuta independiente de si, se da o no una excepcion. @daton
lo veo en clase profe que tenga buen día :beers: