Want to make creations as awesome as this one?

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.

CONCLUSIÓN

de Valencia, G. M. E. T. S. de I. I. U. E. P. de V. P. (s/f). Tema 2: Errores y Excepciones: Modelo y Gestión. Upv.es. Recuperado el 30 de mayo de 2023, de https://www.grycap.upv.es/gmolto/docs/eda/EDA_Tema_2_gmolto.pdf Excepciones en Java. (2020, mayo 12). Pablo Monteserín. https://pablomonteserin.com/curso/java/excepciones/ guru99es. (2018, marzo 19). Cómo crear una excepción definida por el usuario en Java. Guru99. https://guru99.es/java-user-defined-exception/ Práctica No. 6. Manejo de Excepciones (S/f). Uam.mx. Recuperado el 30 de mayo de 2023, de https://academicos.azc.uam.mx/jfg/src/pvoe/Practica_06.pdf Excepciones (Exception) en Java, con ejemplos. (2014, octubre 12). Jarroba. https://jarroba.com/excepciones-exception-en-java-con-ejemplos/Sierra, M. (s/f). Gestión de excepciones en Java. Captura con bloques try catch finally. Ejemplos resueltos sencillos (CU00927C). Aprenderaprogramar.com. Recuperado el 30 de mayo de 2023, de https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=678:gestion-de-excepciones-en-java-captura-con-bloques-try-catch-finally-ejemplos-resueltos-sencillos-cu00927c&catid=58&Itemid=180Java, E., & Throwable., “se Lanza” un. (s/f). Uso de excepciones en JavaUso de excepciones en Java. Ugr.es. Recuperado el 30 de mayo de 2023, de https://elvex.ugr.es/decsai/java/pdf/B2-excepciones.pdf Universidad de los Andes. (s/f). Manejo de las Excepciones · Fundamentos de Programación. Gitbooks.io. Recuperado el 30 de mayo de 2023, de https://universidad-de-los-andes.gitbooks.io/fundamentos-de-programacion/content/Nivel4/5_ManejoDeLasExcepciones.html

Referencias: