Manejo de
Excepciones
PRESENTADO POR:
GARCÍA JOSÉ
BERNAL DOMINGO
INTRODUCCION
 A continuación vamos a ver como el lenguaje Java implementa su propio
sistema de gestión de excepciones, o ...
¿Qué es una excepción?
Una excepción es un problema que surge durante la ejecución de un
programa. Una excepción puede ocu...
Categorías
 Para entender cómo funciona el manejo de excepciones en Java, es
necesario comprender las tres categorías de ...
Las excepciones comprobadas
 Una excepción comprobada es una excepción que suele ser un error del
usuario o de un problem...
Excepciones en tiempo de ejecución
 A excepción de tiempo de ejecución es una excepción que se produce, que
probablemente...
Errores
 Estos no son excepciones en absoluto, pero los problemas que surgen más
allá del control del usuario o el progra...
¿Cómo atrapar las excepciones?
 Para atrapar una excepción debemos hacer uso de un bloque try / catch, este
se coloca alr...
Try
 Aquí vamos a escribir todo el bloque de código que posiblemente llegue a lanzar unas
excepción la cual queremos mane...
Catch
 En caso de que en el try se encuentre alguna excepción, se ingresara
automáticamente al bloque catch donde se enco...
Ejemplos de situaciones que provocan una
excepción
 No hay memoria disponible para asignar.
 Acceso a un elemento de un ...
MUCHAS GRACIAS
Próxima SlideShare
Cargando en…5
×

Manejo de Excepciones

212 visualizaciones

Publicado el

Presentación de manejo de Excepciones
Universidad Tecnologica de Panama

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
212
En SlideShare
0
De insertados
0
Número de insertados
7
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Manejo de Excepciones

  1. 1. Manejo de Excepciones PRESENTADO POR: GARCÍA JOSÉ BERNAL DOMINGO
  2. 2. INTRODUCCION  A continuación vamos a ver como el lenguaje Java implementa su propio sistema de gestión de excepciones, o como hemos mencionado anteriormente, también llamado sistema de tratamiento de errores. También veremos los primeros ejemplos sencillos sobre la gestión de excepciones.
  3. 3. ¿Qué es una excepción? Una excepción es un problema que surge durante la ejecución de un programa. Una excepción puede ocurrir por muchas razones diferentes, por ejemplo:  Un usuario ha introducido datos no válidos.  Un archivo que necesita ser abierto no se puede encontrar.  Una conexión de red se ha perdido en el medio de las comunicaciones o la JVM se ha quedado sin memoria. Algunas de estas excepciones son causadas por error del usuario, otros por error del programador, y otras por los recursos físicos que han fallado de alguna manera.
  4. 4. Categorías  Para entender cómo funciona el manejo de excepciones en Java, es necesario comprender las tres categorías de excepciones
  5. 5. Las excepciones comprobadas  Una excepción comprobada es una excepción que suele ser un error del usuario o de un problema que no puede ser previsto por el programador. Por ejemplo, si un archivo se va a abrir, pero el archivo no se puede encontrar, se produce una excepción. Estas excepciones no pueden ser simplemente ignoradas en el momento de la compilación.
  6. 6. Excepciones en tiempo de ejecución  A excepción de tiempo de ejecución es una excepción que se produce, que probablemente podría haberse evitado por el programador. A diferencia de excepciones revisadas, excepciones de tiempo de ejecución se ignoran en el momento de la compilación.
  7. 7. Errores  Estos no son excepciones en absoluto, pero los problemas que surgen más allá del control del usuario o el programador. Los errores suelen ser ignorados en su código, ya que rara vez se puede hacer nada al respecto un error. Por ejemplo, si se produce un desbordamiento de pila, se producirá un error. También se tienen en cuenta en el momento de la compilación.
  8. 8. ¿Cómo atrapar las excepciones?  Para atrapar una excepción debemos hacer uso de un bloque try / catch, este se coloca alrededor del código que podría generar una excepción. El código dentro de un bloque try / catch se conoce como código protegido, y la sintaxis para utilizar try / catch tiene el siguiente aspecto: try { //código protegido }catch (ExceptionName e1) { //bloque de acción }
  9. 9. Try  Aquí vamos a escribir todo el bloque de código que posiblemente llegue a lanzar unas excepción la cual queremos manejar, aquí va tanto el código como llamados a métodos que puedan arrojar la excepción. En este bloque solo se detectara la primera excepción lanzada, hay que tener en cuenta que por cada try se debe especificar un catch y/o un finally.
  10. 10. Catch  En caso de que en el try se encuentre alguna excepción, se ingresara automáticamente al bloque catch donde se encontrara el código o proceso que queremos realizar para controlar la excepción.
  11. 11. Ejemplos de situaciones que provocan una excepción  No hay memoria disponible para asignar.  Acceso a un elemento de un array fuera de rango.  Leer por teclado un dato de un tipo distinto al esperado.  Error al abrir un fichero.  División por cero.  Problemas de Hardware.
  12. 12. MUCHAS GRACIAS

×