U5 Excepciones
Kathia Yelina
Created on May 29, 2023
More creations to inspire you
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
EXPLLORING SPACE
Presentation
FOOD 1
Presentation
COUNTRIES LESSON 5 GROUP 7/8
Presentation
BLENDED PEDAGOGUE
Presentation
WORLD WILDLIFE DAY
Presentation
Transcript
22081783220807192208072022080736
HERNÁNDEZ BAUTISTA JUAN CARLOSPÉREZ CORTEZ KATHIA YELINAPÉREZ SALOMÓN ROCÍO DE LOS ÁNGELESROMÁN CARMONA JESÚS LEONARDO
QUE PRESENTAN: NO. DE CONTROL
U5. Excepciones
Ing. Sistemas Computacionales
INSTITUTO TECNOLÓGICO SUPERIOR DE COAZACOALCOS
PROGRAMACIÓN ORIENTADA A OBJETOS
EMPEZAR
GESTIÓN DE EXCEPCIONES
INTRODUCCIÓN
Índice
EXCEPCIONES
PROPAGACIÓN DE EXCEPCIONES
CREACIÓN Y MANEJO DE EXCEPCIONES DEFINIDAS POR EL USUARIO
CONCLUSIÓN
INTRODUCCIÓN
En el emocionante mundo de la programación a una condición o evento anormal que ocurre durante la ejecución de un programa y que interrumpe su flujo normal, se le conoce como una excepción. Es por ello que Java ofrece un mecanismo de manejo de excepciones que nos permite capturar y manejar estos eventos anómalos de forma organizada.En la siguiente presentación interactiva presentamos el tema de “Excepciones” de la materia en curso de “Programación Orientada a Objetos”. El cual tiene la finalidad recopilar información de una forma interactiva de investigación previa para el contenido de la unidad, como práctica para familiarizarse y adoptarlos como soluciones inmediatas ante problemas que como futuros profesionistas, identifiquemos.
jerarquía de excepciones
Tipos de excepciones
We love poo
¿cuándo se produce?
EXCEPCIONES
Una excepción es la indicación de que se produjo un error en el programa. Las excepciones, como su nombre lo indica, se producen cuando la ejecución de un método no termina correctamente, sino que termina de manera excepcional como consecuencia de una situación no esperada.
EJEMPLO
PROPAGACIÓN EXCEPCIONES
La propagación de excepciones es el mecanismo recomendado para interceptar errores que se produzcan durante la ejecución de las aplicaciones (divisiones por cero, lectura de archivos no disponibles, etc.) Básicamente, son objetos derivados de la clase System.
MEcanismo
MAnejo
finally
try
catch
La gestión de excepciones en programación orientada a objetos se refiere al manejo de situaciones inesperadas o errores durante la ejecución de un programa. Consiste en detectar y responder adecuadamente a estas excepciones, evitando que el programa se detenga abruptamente. Esto se logra mediante la captura, el procesamiento y la manipulación controlada de las excepciones, permitiendo tomar acciones específicas para recuperarse de los errores y mantener la integridad y la funcionalidad del programa.
throws
throw
GESTIÓN DE EXCEPCIONES
Ejemplo
Definición
Ejemplo
Manejo de excepciones
Lanzamiento de excepciones
Definición
PASOS
No es necesario anular ninguno de los métodos anteriores disponibles en la clase Exception, en su clase derivada. Pero, en la práctica, necesitará cierta cantidad de personalización según sus necesidades de programación.
Excepción definida por el usuario o excepción personalizada es crear su propia clase de excepción y arroja esa excepción usando la palabra clave ‘throw’. Esto puede hacerse extendiendo la clase Exception.
CREACIÓN Y MANEJO DE EXCEPCIONES
EJEMPLOS DE ESTOS PASOS
PASOS
1) Creación de la excepción personalizada:
2) Lanzamiento de la excepción personalizada:
3) Captura y manejo de la excepción personalizada:
Para crear una clase de excepción definida por el usuario
EJEMPLOS
Guarde, compile y ejecute el código. Salida excluida –
En conclusión, el manejo de excepciones en Java es una habilidad fundamental en la Programación Orientada a Objetos. Las excepciones nos permiten identificar y controlar situaciones anómalas que pueden ocurrir durante la ejecución de un programa y nos brindan la capacidad de tomar medidas adecuadas para manejarlas.El manejo de excepciones en Java es esencial para desarrollar programas robustos y confiables. Al comprender y aplicar adecuadamente el manejo de excepciones, podemos anticiparnos a problemas, controlar situaciones anómalas y ofrecer una experiencia de usuario más sólida y satisfactoria.De igual forma gracias a esta presentación interactiva sobre el tema de excepciones en Java para la materia de Programación Orientada a Objetos proporcionan una forma efectiva y atractiva de aprender sobre este importante concepto.