Unidad III Manejo de Excepciones en Java y C++

Slides:



Advertisements
Presentaciones similares
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Advertisements

Exceptions y Assertions Introducción a la terminología Bloques: try, catch Uso de finally Bloques: try, catch, finally Categorías de Exceptions Excepciones.
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Archivos Binarios Usando Serializable. Introducción Utilizar archivos binarios nos ayuda a guardar y leer más fácilmente los datos de archivos. Pero como.
EXCEPCIONES UNIDAD 5.
Programación Interactiva Manejo de Excepciones
Herencia simple y multiple
Programación en Java Instructor:.
A partir del lenguaje C Entorno de programación Visual C++
MANEJO DE EXCEPCIONES EN C++
Arquitectura CLARO-TECNOTREE CAPITULO 4: Excepciones
Capitulo 4 Excepciones.
Siguiente Excepciones Introducción. AnteriorSiguiente Definición Una excepción es un evento que ocurre durante la ejecución de un programa que desestabiliza.
Informática II Prof. Dr. Gustavo Patiño MJ
UNIVERSIDAD LATINA (UNILA)
Excepciones y archivos Info 033. Exception El término Exception es la palabra corta para la frase "evento excepcional." Definition: Una excepción es un.
Control de excepciones
Manejo de excepciones en Java
INSTITUTO TECNOLOGICO DE TEHUACAN Ingeniería en sistemas computacionales Curso de apoyo a la titulación EXCEPCIONES EN JAVA Diciembre de 2008.
Manejo de Excepciones Agustín J. González ELO329.
Tema 11: Excepciones Antonio J. Sierra.
Introducción a Java (2ª parte) - excepciones, colecciones, i/o, … -
El lenguaje de programación Java
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
Programación Orientada a Objetos Temario Excepciones – Definición. – Funcionalidad – Tipos de Excepciones – API de las Excepciones – Captura de Excepciones.
Computación II Unidad X Manejo de Excepciones. Presentación de la Unidad Objetivos: –Saber manejar situaciones inesperadas dentro de un programa –Comprender.
USO DE EXCEPCIONES EN JAVA LSC. Natalia Rodríguez Castellón.
Herramientas de polimorfismo y herencia en C++
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO CONTROL DE FLUJOS, EXCEPCIONES Y ASERSIONES.
Programación orientada a objetos Capítulo 12 Manejo de errores.
Control de errores visual basic
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Módulo 8: Manejo de Errores y Excepciones
Manejo de excepciones en Java ELO329: Diseño y Programación Orientados a Objetos Agustín J. González.
Programación Orientada a Objetos Unidad 4 Excepciones Universidad de Chile Departamento de Ciencias de la Computación.
Excepciones Unidad 5.
1 Manejo de Excepciones y otros Agustín J. González ELO-329.
M.C. Juan Carlos Olivares Rojas
M.C. Juan Carlos Olivares Rojas
Programación Interactiva Manejo de Excepciones Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Java.
1 Unidad III Diseño y Programación de Interfaces HMI M.C. Juan Carlos Olivares Rojas.
Programación avanzada en Java Miguel Ángel Corella 26 de Septiembre de 2005.
Manejo de errores: Excepciones en Java
Programación orientada a objetos Capítulo 12 Manejo de errores.
Unidad I Java y C++ : Similitudes y diferencias
Unidad II Aplicaciones con Arreglos en Java y C++
Detalles Generales sobre Java
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
Tratamiento de excepciones
Manejo de errores: Excepciones en Java ELO329: Diseño y Programación Orientados a Objetos.
M.C. Juan Carlos Olivares Rojas
Definición y cumplimiento de responsabilidades Giovanni Hernández P. Nivel 4.
MANEJO DE EXCEPCIONES. 21/11/2005 E.T.S de Ingenieros de Telecomunicacion.2 Índice ¿Qué es una excepción? Tipos de situaciones. Manejo de excepciones.
Excepciones definidas por el usuario Semana 7. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones.
¿Qué son? – tipos – manejo - ejemplos
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
Desarrollador Profesional de Juegos Programación III Unidad I Excepciones Tipos.
SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
Manejo de Excepciones made by cristhian.. !!.  Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar.
Excepciones Diseño y manejo de excepciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 5 Versión
Diseño y Programación Orientada a Objetos
Lenguaje de Programación Java
Programación Orientada a Objetos
Programación Orientada a Objetos
Transcripción de la presentación:

Unidad III Manejo de Excepciones en Java y C++ M.C. Juan Carlos Olivares Rojas

Excepción El manejo de errores es una de las cosas más importantes de cualquier lenguaje de programación y de cualquier programa elaborado con estos. Los lenguajes orientados a objetos nos permiten un mejor control de los errores ocurridos a través del uso de excepciones

Excepción Primero aparecieron las excepciones en Java y hasta después en C++. C/C++ se han caracterizado por el manejo de errores de muy bajo nivel. Una excepción no es otra cosa que una clase que nos sirve para manipular errores.

Excepciones Las excepciones se manejan de manera muy similar en Java y en C++. En C no existen excepciones y generalmente se asocian valores negativos a los errores y se procesan. Se debe indicar el código a validar con la instrucción try.

Excepciones Las excepciones se atrapan con la palabra clave catch, indicando cual es la excepción a atrapar. En Java existe la clase genérica Exception que sirve para atrapar cualquier tipo. Lo recomendable es utilizar la clase específica para atrapar la excepción.

Excepciones Se puede utilizar la palabra clave throws para lanzar una excepción; es decir, para producirla. Lanzar excepciones nos permite generar nuestras propias excepciones para después poder utilizarlas y manejar de forma elegante los errores ocurridos.

Excepciones También existe la palabra reservada finally que permite ejecutar un bloque de instrucciones ocurra o no la excepción. En algunas ocasiones será necesario atrapar una excepción en particular en tiempo de diseño, sino de lo contrario nuestros programas no compilaran.

Excepciones try { resultado = a/b; } catch (Exception e) { System.out.println(“Error al dividir”); e.printStackTrace();

Excepciones catch (OtraExcepcion e2) { … } finally { System.out.println();

Para generar nuestras propias excepciones se crea una clase que hereda de algún tipo de excepción: public class ExcepcionDivision extends Exception { public ExcepcionDivision() { super(“Error al dividir entre cero”); } Excepciones

Si se quiere lanzar la excepción en un método, este quedaría así: Public int calcular(int a) throws ExcepcionDivision { if(divisor==0) throw new ExcepcionDivision; …. } Excepciones

Excepciones Algunos ejemplos de excepciones son: ClassNotFoundException ArithmeticException IndexOutofBoundsException NullPointerException RuntimeException IOException

Actividad 11 Realización de un formulario en Java que sirva de base para el calculo de las raíces de una ecuación cuadrada. El programa deberá utilizar excepciones y manejarlas de manera adecuada.

¿Preguntas, dudas y comentarios?