No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso Avanzado de Java SE

Curso Avanzado de Java SE

Anah铆 Salgado D铆az de la Vega

Anah铆 Salgado D铆az de la Vega

Manejo de errores

22/39
Recursos

Aportes 22

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

En este caso este grafico siempre me ha servido para entender los errores que se puede presentar

Las excepciones en Java son errores que se originan ya sea por la m谩quina virtual de Java o por el c贸digo que desarrollamos.
La clase padre de todos los errores es la clase Throwable, las clases hijas son las clases:

- Error (errores de la JVM)

- Exception (errores de c贸digo de programador)

Exception existen de dos tipos: Checked y Unchecked.

Las excepciones de tipo ++checked ++tenemos que manejarlas a trav茅s de c贸digo, si no, el c贸digo no compila. Es decir, si el compilador detecta un bloque de c贸digo que pueda lanzar una excepci贸n, como es el caso de manejo de archivos (FileNotFoundException) verifica (checa) que hayamos escrito un bloque de c贸digo (try-catch-finally) que le diga al flujo del programa qu茅 hacer en caso de que la excepci贸n ocurra.

Las excepciones de tipo unchecked, no estamos obligados a manejarlas y derivan de la clase hija RuntimeException.

Hay mucha informaci贸n y clases repetidas en este curso con respecto al anterior 鈥淛ava Programaci贸n Orientada a Objetos鈥.

En todo programa siempre hay excepciones que controlar y las podemos identificar al momento del an谩lisis ya que si las identificamos en producci贸n quiz谩 ya estemos despedidos 馃槂.

y el terror de las exception el NullPointerExpection jeje

En programaci贸n existen 3 grandes tipos de errores:

  1. Errores de Compilaci贸n: suceden por una mala implementan de la sintaxis del lenguaje de programaci贸n, es decir algo se ha escrito mal.

  2. **Errores de Ejecuci贸n: ** son errores que suceden en el momento de la ejecuci贸n de un programa, por ejemplo, dividir por cero, acceder a un elemento que no existe en un array, intentar abrir un archivo inexistente, entre otros.

  3. **Errores L贸gicos: ** son errores que surgen cuando el programa no hace lo que el programador quiere que haga, estos errores se deben a que el programador dej贸 alg煤n hueco en la l贸gica que program贸.

Una excepci贸n en Java (as铆 como en otros muchos lenguajes de programaci贸n) es un error o situaci贸n excepcional que se produce durante la ejecuci贸n de un programa.

Una Excepci贸n muy com煤n cuando se empieza a programar es el 鈥淎rrayIndexOutBoundException鈥 la cual indica que hemos intentado acceder a una posici贸n de memoria que no esta dentro de los limites del array.

Estupenda clase instructora Anah铆, nos ser谩 muy 煤til conocer los diferentes tipos de errores para poder preparar nuestros proyectos frente a ellos y no generemos esa mala experiencia a los usuarios.

WARNING => RunTimeException !!!

Los errores es con lo que debemos de tener mas cuidado.!!

buena explicaci贸n es importante saber que significa cada error !!!

Jajajaja 鈥淵 estos de tipo Excpetion mmhh si tienes que ver t煤 y si eres responsable de lo que pasa鈥 que buen rega帽o

buena clase!

Una parte importante de la programaci贸n.

Buena sintesis !!

Ahora veo la diferencia entre Error y Exception, esto me ser谩 muy 煤til a la hora de realizar mis proyectos.

Super gracias 馃槂

El tema de errores es muy comun, inclusive en programas certificados o reconocidos te puedes dar cuenta que tienen errores que a simple vista son tontos (pues a nivel de logica como vemos algo simple es complicado a veces). Recuerdo cuando hice un algoritmo simulando un banco, tuve un problema con el ingreso de caracteres, que si me equivocaba me mandaba error, pero solo era en una parte especifica de mi codigo. De haber conocido esto, nunca me fuera pasado. Genial.

muy bien explicado gracias

Entendi a la perfeccion