Академический Документы
Профессиональный Документы
Культура Документы
EXCEPCIONES EN JAVA
Creación y diseño de excepciones propias
I. INTRODUCCIÓN
En java existen excepciones que controlan los errores
comunes de los programas, que pasará cuando necesitamos
que estas excepciones no san específicas, y no puedan
controlar ciertos controles que nosotros deseáramos que
cumplan , como definirlas, declararlas y ponerlas en práctica
C. Clases de Excepción
en un programa de aplicación real.
Al producirse un error una excepción en un programa, se crea
II. DESARROLLO DEL ARTÍCULO un objeto de la subclase de Exception a la que pertenece la
Las excepciones son una forma de controlar los errores de excepción.
nuestra aplicación en tiempo de ejecución, se aclarará que
D. Captura de Excepciones
existen diferentes excepciones ya pre-establecidas por java que
controlan los errores más comunes, como podemos cambiar la El mecanismo de capturar excepciones de Java, permite
estructura para que tal o cual excepción controle un error que “atrapar” el objeto de excepción lanzado por la instrucción e
nosotros como programadores queremos controlar. indicar las diferentes acciones a realizar según la clase de
excepción producida.
O de otra manera como definir nuevas excepciones con código
propio las cuales cumplan funciones específicas, como
Los bloques try… catch… finally
declarar novísimas excepciones. Como podemos diseñarlas En la figura 2 se muestra la utilización y sintaxis de estos
para, por ejemplo, diferenciar la naturaleza de un dato (double diferentes bloques.
o entero). Podemos realizar este tipo de excepciones para
satisfacer esta necesidad. O será posible construir nuevas
excepciones para controlar un dato ingresado o realizar la
validación de datos.
A. Excepciones y Errores
Una excepción es una situación anómala que puede producirse
durante la ejecución de un programa, como puede ser un
2
CedulaException.java
public class CedulaException extends Exception
{
public CedulaException(String Msm)
{
super(Msm);
Fig.3. Bloques para capturar una excepción }
}
Como podemos observar este código captura la excepción La cadena de texto recibida por el constructor permite
Dividirzero, la cual maneja el error de la división para cero, se personalizar el mensaje de error obtenido al llamar al método
utiliza los bloques de código try y catch; los cuales se explican getMessage() . para ello, es necesario suministrar dicha cadena
a continuación: al constructor de la clase Exception.
Puede resultar útil generar y lanzar una excepción desde el La clase que determina si la cédula es falsa y lanza la
interior de un determinado método. Esto puede utilizarse como cedulaException es la siguiente:
un medio para enviar un aviso a otra parte del programa,
public class Valida
indicándole que algo está sucediendo y no es posible continuar {
con la ejecución normal del método.
3
G. PROGRAMAS
Diseño Aplicación
Books (Libros):
[1] MARTIN, Antonio (2005). Programador Java 2 Certificado. Alfa-
Omega Ra-Ma. Edición 1. Pag.215-228.
[2] ECKEL, Bruce. Piensa en Java. Pearson Education S.A. 2007. 4ta
edición, impreso en España. Versión español, pag. 277-315