ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Excepciones - parte2

Автор: Ingeniería de Software

Загружено: 2023-10-13

Просмотров: 54

Описание: En este segundo video sobre las excepciones en Java se explican algunos conceptos adicionales (como la diferencia entre excepciones comprobadas y no comprobadas) y se hacen recomendaciones para su uso.

0:00 Capturar vs. Propagar
1:01 Ejemplo
2:44 Comprobadas y no comprobadas
4:50 Ventajas y desventajas
6:12 Recomendaciones

Respuesta al ejercicio:
Tener en try-catch en el método que convierte de cadena a double no es un buen diseño porque ese método no sabe cómo manejar la excepción. Aunque está mostrando un mensaje de error, es posible que eso no sea lo que desea realizar. Además, no se deben tener mensajes "System.out.println" en métodos que sean de lógica porque puede ser que la interfaz de usuario no use consola y en ese caso no se visulizaría el mensaje de error (y no cumple con Single Responsibility). Por otra parte, está retornando un valor incorrecto, porque cero (0) no necesariamente indica error, puede ser un número válido. Por lo tanto, quien use este método no sabrá que se presentó un error y pensará que el usuario escribió el número cero (0).

Respuestas a las preguntas de repaso:
¿Qué es una excepción, en Java?
R/ Esn un objeto que indica que algo fuera de lo normal ha ocurrido en tiempo de ejecución. En Java, estos objetos deben ser de clases que hereden de la clase "Exception".

¿Cuál es la notación para representarlas?
R/ Se representan como una clase, pero usando el estereotipo "exception" (que va antes del nombre, ente comillas españolas).

¿Cuáles ventajas y desventajas tiene su uso?
R/ Ventajas: No tener que devolver valores especiales para errores y permitir separar la lógica del negocio de validaciones adicionales.
Desventajas: Toman más tiempo que el flujo normal (validaciones y retornos), y si se usan para casos no excepcionales, pueden hacer difícil hacer seguimiento al programa.

¿Qué son excepciones comprobadas y no comprobadas?
R/ Las excepciones comprobadas son las que obligan a indicar, en el encabezado de un método, cuando ese método puede lanzar o propagar una excepción. Mientras que las excepciones no comprobadas no necesitan esto. Las excepciones no comprobadas heredan de RuntimeException.

¿Cuál es el proceso que se sigue con las excepciones en un programa?
R/ - Primero se lanzan (porque se presenta alguna situación anormal), lo cual detiene el flujo normal del programa y se pasa al mecanismo de control de las excepciones que va buscando un catch apropiado (que puede estar en el mismo método o en otro de los que fueron llamados hasta llegar al actual). Por último, cuando se encuentra el catch, se realizan las acciones y continúa con normalidad, pero después del catch - no regresa a donde se lanzó la excepción.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Excepciones - parte2

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Proceso Personal para el Desarrollo de Software

Proceso Personal para el Desarrollo de Software

26 de junio de 2025

26 de junio de 2025

Срочное обращение президента / Внезапные протесты против власти

Срочное обращение президента / Внезапные протесты против власти

VIDEO 2 SENA

VIDEO 2 SENA

TalkCast - Spanish - Lifelong Learning: Thriving in a World of Constant Change

TalkCast - Spanish - Lifelong Learning: Thriving in a World of Constant Change

Что такое TCP/IP: Объясняем на пальцах

Что такое TCP/IP: Объясняем на пальцах

Смешарики | ВСЕ летние серии. Часть 4. Смотреть онлайн. Мультики для детей. 0+

Смешарики | ВСЕ летние серии. Часть 4. Смотреть онлайн. Мультики для детей. 0+

GOLDEN DUST BOKEH and PARTICLES LINES | Relaxing Screensaver

GOLDEN DUST BOKEH and PARTICLES LINES | Relaxing Screensaver

Cristian – Análisis Personalidad  Fortalezas & Oportunidades 1

Cristian – Análisis Personalidad Fortalezas & Oportunidades 1

ISO/IEC 29110

ISO/IEC 29110

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]