Try Catch En Java

Páginas: 3 (572 palabras) Publicado: 18 de junio de 2012
5.- Manejo de excepciones

1. Introducción
• Excepción: situación anómala ocurrida durante la ejecución de un programa.

1. Introducción 2. Captura de excepciones: try-catch 3. Generandoexcepciones propias 4. Captura vs. propagación

– División por cero. – Acceso a una posición inexistente de un vector. – Puntero nulo…

• Java dispone de mecanismos para:
– Detectar excepciones y, enla medida de lo posible, recuperarse de los errores. – Generar excepciones para señalar una situación anómala en el propio programa (operación extraer sobre una pila vacía).
1 2

2. Captura deexcepciones
• Cuando se produce una excepción, se crea un objeto de tipo Exception (o derivado) con información específica sobre el error generado. Exception . . . . . . ArithmeticExceptionFileNotFoundException NullPointerException ArrayIndexOutOfBoundsException
3

2. Captura de excepciones
• Los objetos de tipo Exception pueden ser “capturados”. De este modo se tiene conocimiento del errorocurrido.
try { // Código susceptible de generar excepciones } catch { Tipo_Excepcion_A_Capturar excep ) { // Código para tratar el error } // Continua el programa ...

IOExceptionRuntimeException

• Si se produce un error en el bloque try, se salta al bloque catch y el programa continua. Si no se produce un error, el bloque catch no se ejecuta. • Ejemplos:
– HolaMundo – DivisionPorCero4

2. Captura de excepciones
• Es posible asociar más de un bloque catch a un mismo try.
try { // Código susceptible de generar excepciones } catch ( Tipo_Excepcion_1 ex1 ) { // Código paratratar el errores de tipo 1 }

2. Captura de excepciones
• También es posible anidar bloques try-catch.
try { // Código susceptible de generar excepciones try { // Más código que puede generarexcepciones } catch ( Tipo_Excepcion_1 ex1 ) { // Tratamos los errores del try interno } }

catch // } . . . catch // }

( Tipo_Excepcion_2 ex2 ) { Código para tratar el errores de tipo 2

(...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso de Try Catch en C#
  • Try & catch
  • Construccion Try-Catch
  • Try Cach
  • a tube catcher
  • La estructura try
  • CATCH FINAL
  • Receptor O Catcher

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS