polimorfismos
Cuando una excepción ocurre decimos que fue lanzada ycuando manejamos dicha excepción, es decir hacemos algo al respecto del error, decimos que fue capturada.
Generación de Excepciones
En Java Partiendo de la base de que cualquier método puede lanzarexcepciones en Java, es aconsejable tener declaradas todas las posibles excepciones que se puedan generar en dicho método, para lo cual se utilizará la cláusula throws de la declaración de métodos.Para que se pueda lanzar una excepción es necesario crear un objeto de tipo Exception o alguna de sus subclases como ArithmeticException y lanzarlo mediante la instrucción throw
Captura de ExcepcionesUn manejador de excepciones es una porción de código que se va a encargar de tratar las posibles excepciones que se puedan generar. En Java, de forma similar a C++ se pueden tratar las excepcionesprevistas por el programador utilizando unos mecanismos, los manejadores de excepciones, que se estructuran en tres bloques:
El bloque try
El bloque catch
El bloque finally
-El bloque tryLo primero que hay que hacer para que un método sea capaz de tratar una excepción generada por la máquina virtual Java es encerrar las instrucciones susceptibles de generarla en un bloque try.-El bloque catch
Por cada bloque try pueden declararse uno o varios bloques catch, cada uno de ellos capaz de tratar un tipo u otro de excepción
try {
Bloque de Instrucciones
} catch(Tipo Excepción nombreVariable) {
Bloque de Instrucciones del primer catch
} catch (TipoExcepción nombreVariable) {
Bloque de Instrucciones del segundo catch
} ...
Para declarar el tipo de...
Regístrate para leer el documento completo.