Excepciones

Páginas: 2 (427 palabras) Publicado: 27 de noviembre de 2011
* Una excepción es una situación anómala que surge en un bloque de código, es decir, es un error que normalmente aparece en tiempo de ejecución
* ¿Qué ocurre con una excepción?
* Cuando segenera una excepción el interprete crea un objeto para representar la excepción
* Envía el objeto (la excepción) al método que ha provocado la excepción
* Si el método no captura laexcepción, entonces el interprete la captura y realiza las acciones pertinentes (detención del programa y avisos o mensajes por pantalla)
* Java tiene un sistema para que el programador defina lacaptura y gestión de las excepciones

En el siguiente ejemplo el programador no gestiona excepciones:
En el siguiente ejemplo el programador no gestiona excepciones:
public class j11_excepciones {public static void main(String[] args) {
int a[] = new int[3];
for ( int i = 0; i <= 3; i++)
a[i] = i;
fun( a );
}
static void fun(int b[]) {
b[2] = 1 / b[0];
}}
public class j11_excepciones {
public static void main(String[] args) {
int a[] = new int[3];
for ( int i = 0; i <= 3; i++)
a[i] = i;
fun( a );
}
static voidfun(int b[]) {
b[2] = 1 / b[0];
}
}
java.lang.ArithmeticException: / by zero
at j11_excepciones.j11_excepciones.fun(j11_excepciones.java:11)
atj11_excepciones.j11_excepciones.main(j11_excepciones.java:8)
Exception in thread "main"
java.lang.ArithmeticException: / by zero
at j11_excepciones.j11_excepciones.fun(j11_excepciones.java:11)
atj11_excepciones.j11_excepciones.main(j11_excepciones.java:8)
Exception in thread "main"
El interprete lanza una excepción del tipo (clase) ArithmeticException, es decir, el error se produce al dividir uno por cero. El interprete nos informaademás del método que produjo la excepción
El interprete lanza una excepción del tipo (clase) ArithmeticException, es decir, el error se produce al dividir uno por cero. El interprete nos informa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las excepciones
  • estados de excepción
  • ESTADOS DE EXCEPCION
  • excepciones
  • Excepciones
  • excepciones
  • EXCEPCIONES
  • Estados de excepcion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS