Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: 04.
TURNO: VESPERTINO.
-excepciones de Java-
TAREA U7_01.
1) Investigar qué son las excepciones de Java y Cómo mantenerlas poner el
código de un ejemplo sencillo donde queda línea este comentada.
Excepciones en Java
Las excepciones permiten que un método informe al código que lo ha invocado acerca
de algún error o situación anómala que se haya producido durante su ejecución.
Por ejemplo, supongamos un método que recibe un código postal y devuelve el
nombre del ayuntamiento al cual pertenece. En el caso normal de que el código postal
sea correcto, el método devolvería el nombre del ayuntamiento. En el caso de que el
código postal que se le haya pasado no exista o su formato sea incorrecto, el método
lo notificaría lanzando una excepción. Una excepción en Java es un objeto de
la clase o de alguna de sus subclases.
public BadPostCodeException() {
super();
}
Se utilizan en Java para capturar las excepciones que se hayan podido producir en el
bloque de código delimitado por try y catch. En cuanto se produce la excepción, la
ejecución del bloque try termina. La cláusula catch recibe como argumento un objeto
Throwable. Sobre el manejo de excepciones en java, esto es esencial para toda
programación básica en java, una excepción es un indicador que tenemos de que algo
ha ido mal en nuestro código. Con lo cual podremos controlarlas y capturarlas para
poder tratar con ellas e indicar lo que se tiene que hacer.
Instrucción Try - Catch. Cuando sabemos que un código podría lanzar un error,
como por ejemplo una división entre cero, debemos encerrarla entre un bloque try-
catch. Veamos un ejemplo:
int a = 5 / 0;
esta linea nos lanzaría la siguiente excepción: Exception in thread "main"
java.lang.ArithmeticException: / by zero
try{
int a = 5 / 0;
}catch(ArithmeticException err){
int a = 0;
}
La Cláusula Throws. Esta cláusula advierte de las excepciones que podría lanzar un
método, van entre la declaración del método y su cuerpo (pueden ser varias), así:
La palabra clave throw. throw nos permite lanzar una excepción propia, esto lo
veremos en el siguiente ejemplo en el que aprovechamos para englobar todo lo visto
aquí:
2) Pasar el código del video a Java que lea un archivo que contenga su
nombre, apellido paterno, apellido materno, numero de control (en líneas
diferentes) y presente los datos en pantalla.