try catch Java Ejemplo 1
Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
Muchas clases de errores pueden utilizar excepciones -- desde serios problemas de hardware, como la avería de un disco duro, a los simples errores de programación, como tratar de acceder a un elemento de un array fuera de sus límites. Cuando dicho error ocurre dentro de un método Java, el método crea un objeto 'exception' y lo maneja fuera, en el sistema de ejecución. Este objeto contiene información sobre la excepción, incluyendo su tipo y el estado del programa cuando ocurrió el error. El sistema de ejecución es el responsable de buscar algún código para manejar el error. En terminología java, crear una objeto exception y manejarlo por el sistema de ejecución se llama lanzar una excepción.
Después de que un método lance una excepción, el sistema de ejecución entra en acción para buscar el manejador de la excepción. El conjunto de "algunos" métodos posibles para manejar la excepción es el conjunto de métodos de la pila de llamadas del método donde ocurrió el error. El sistema de ejecución busca hacia atrás en la pila de llamadas, empezando por el método en el que ocurrió el error, hasta que encuentra un método que contiene el "manejador de excepción" adecuado.
Un manejador de excepción es considerado adecuado si el tipode la excepción lanzada es el mismo que el de la excepción manejada por el manejador. Así la excepción sube sobre la pila de llamadas hasta que encuentra el manejador apropiado y una de las llamadas a métodos maneja la excepción, se dice que el manejador de excepción elegido captura la excepción.
Si el sistema de ejecución busca exhaustivamente por todos los métodos de la pila de llamadas sin encontrar el manejador de excepción adecuado, el sistema de ejecución finaliza (y consecuentemente y el programa Java también).
Mediante el uso de excepciones para manejar errores, los programas Java tienen las siguientes ventajas frente a las técnicas de manejo de errores tradicionales.
Other Videos By cajametal
2015-07-22 | Ejercicio propuesto 10 Java |
2015-07-22 | Ejercicio propuesto 9 Java |
2015-07-17 | Ejercicio Propuesto 8 Java |
2015-07-17 | Ejercicio propuesto 7 Java |
2015-07-16 | Ejercicio propuesto 6 Java |
2015-07-16 | Ejercicio propuesto 5 Java |
2015-07-15 | Ejercicio propuesto 4 Java |
2015-07-15 | Ejercicio Propuesto 2 Java |
2015-07-15 | Ejercicio Propuesto 1 Java |
2015-06-11 | Efecto Sombrio PhotoShop cs6 |
2015-05-27 | try catch Java Ejemplo 1 |
2015-05-26 | Componentes y arquitectura de un computador Von Neumann |
2015-05-16 | Operaciones Basicas en Ensamblador |
2015-04-22 | Clases y objetos parte 4 |
2015-04-16 | Clases y objetos Parte 6 |
2015-04-15 | Clases y objetos Parte 5 |
2015-04-13 | Clases y Objetos Parte 3 |
2015-04-13 | Clases y objetos Parte 2 |
2015-04-12 | Clases y objetos Parte 1 |
2015-04-02 | Arreglos Multidimensionales en Java |
2015-03-30 | Arrays en Java |