Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Excepciones en java, tipos, Esquemas y mapas conceptuales de Programación Java

tipos de excepciones en java conceptos basicos para empezar a programar

Tipo: Esquemas y mapas conceptuales

2019/2020

Subido el 03/12/2021

kiara-carvajal-1
kiara-carvajal-1 🇪🇨

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tipos de Excepciones
Tenemos 3 grandes tipos en la clasificación de las excepciones, las que ocurren cuando hay
un error de sistema, las que ocurren cuando hay un error en el tiempo de ejecución y las
excepciones de las clases.
1) Errores de sistema
Este tipo de excepciones son arrojadas cuando ocurren por la Java Virtual Machine o JVM, y
están comprendidas dentro de la clase Error, estas se utilizan para describir errores internos
del sistema, aunque realmente este tipo de errores ocurre con muy poca frecuencia y no
podemos hacer mucho más que informar al usuario y terminar el programa.
2) Exception
A) Excepciones Verificadas (IOException)
Generaliza muchas excepciones anteriores. La ventaja es que no necesitamos controlar cada
una de las excepciones. Algunas excepciones se comprueban en el momento de la
compilación cuando se compila el código. Estas son 'excepciones marcadas'. El programa
Java arroja un error de compilación cuando encuentra que el código dentro de un programa es
propenso a errores. No depende del programador.
Podemos encargarnos de los errores de compilación lanzados por la excepción marcada
manejando las excepciones encerrando el código en un bloque try-catch o usando la palabra
clave throws.
En la jerarquía de excepciones, la clase que hereda directamente la clase Throwable como
IOException, ClassNotFoundException, etc. Son todas las excepciones marcadas.
Ejemplo IOException
FileNotFoundException: Lanza una excepción cuando el fichero no se encuentra.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Excepciones en java, tipos y más Esquemas y mapas conceptuales en PDF de Programación Java solo en Docsity!

Tipos de Excepciones

Tenemos 3 grandes tipos en la clasificación de las excepciones, las que ocurren cuando hay un error de sistema, las que ocurren cuando hay un error en el tiempo de ejecución y las excepciones de las clases.

  1. Errores de sistema Este tipo de excepciones son arrojadas cuando ocurren por la Java Virtual Machine o JVM, y están comprendidas dentro de la clase Error, estas se utilizan para describir errores internos del sistema, aunque realmente este tipo de errores ocurre con muy poca frecuencia y no podemos hacer mucho más que informar al usuario y terminar el programa.
  2. Exception A) Excepciones Verificadas (IOException) Generaliza muchas excepciones anteriores. La ventaja es que no necesitamos controlar cada una de las excepciones. Algunas excepciones se comprueban en el momento de la compilación cuando se compila el código. Estas son 'excepciones marcadas'. El programa Java arroja un error de compilación cuando encuentra que el código dentro de un programa es propenso a errores. No depende del programador. Podemos encargarnos de los errores de compilación lanzados por la excepción marcada manejando las excepciones encerrando el código en un bloque try-catch o usando la palabra clave throws. En la jerarquía de excepciones, la clase que hereda directamente la clase Throwable como IOException, ClassNotFoundException, etc. Son todas las excepciones marcadas.  Ejemplo IOException  FileNotFoundException: Lanza una excepción cuando el fichero no se encuentra.

ClassNotFoundException : Lanza una excepción cuando no existe la clase. B) Excepciones no Verificadas (RuntimeException) Las excepciones sin marcar son las excepciones que se comprueban en tiempo de ejecución. Por tanto, a pesar de las excepciones, una compilación de programas tendrá éxito. La mayoría de las excepciones no comprobadas se producen debido a los datos incorrectos utilizados en el programa, depende del programador. Las clases que heredan 'RuntimeException' son excepciones sin marcar. Excepciones como ArrayIndexOutofBounds Exception, ArithmeticException, NullPOinterException, etc. son ejemplos de excepciones no comprobadas. Ejemplos:  ArrayIndexOutOfBoundsException: Lanza una excepción cuando se accede a una posición de un array que no exista.  ArithmeticException

 NullPointerException: Lanza una excepción cuando intentando acceder a un miembro de un objeto para el que todavía no hemos reservado memoria.  Exception Lo que hacemos aquí es crear un bloque try-catch-finally. Dentro del try le decimos lo que queremos que haga y si hay algún error de tipo Exception lo capturamos y hacemos lo que está dentro del catch. El bloque finally es opcional y es un trozo de código que se ejecutará siempre falle o no la ejecución en el bloque try. Referencias:

  1. https://www.discoduroderoer.es/tipos-de-excepciones-en-java/

Autor: Gabriela Diaz 2018/09/ Tema: Tipos de excepciones en Java Página: DDR

  1. https://www.solvetic.com/tutoriales/article/1136-tipos-de-excepciones-en-java/ Autor: Enrique Martin 2014/09/ Tema: Tipos de excepciones en Java Página: solvetic