Contenido de certificación
Buscar
Social
Ofertas laborales ES
« Sobreescribiendo métodos. | Main | Más ejemplos sobre constructores »
domingo
may212017

Gestión de excepciones.

¿Compilaría y ejecutaría el siguiente código? Si no compila, ¿por qué razón? Si ejecuta, ¿cuál sería la salida?

package pruebasExcepciones;

public class Pruebas {

	public static void pruebasExcepciones() {

		try {

			System.out.println(" 1) try ");
			lanzaExcepcion();

		} catch (Exception e) {

			System.out.println(" 2) catch ");
			throw e;

		} finally {
			System.out.println(" 3) finnaly ");
		}

	}

	public static void main(String[] args) {

		try {
			pruebasExcepciones();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		System.out.println(" 4) main ");

	}

	public static void lanzaExcepcion() {
		throw new ArrayIndexOutOfBoundsException();
	}

}

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>