SlideShare una empresa de Scribd logo
Programación Orientada a Objetos
Temario
• Excepciones
– Definición.
– Funcionalidad
– Tipos de Excepciones
– API de las Excepciones
– Captura de Excepciones (Try – Catch – Finally)
– Clase Throwable
– Lazamiento de Excepciones (Throw – Throwable)
– Excepciones Definidas por el Usuario
-¿Que pasa si tu te diriges a un lado, pero en medio del
camino tienes un inconveniente ?
- ¿Qué haces si estas trabajando manejando una
maquinaria, pero de pronto esta empieza a fallar?
- ¿Qué pasa si haces una operación matemática
INCALCULABLE?
Real:
• Una excepción es predefinir una solución a un posible problema
que pueda pasar
• Una excepción es una exclusión de la regla.
Programación:
• Es un código predefinido que solo se ejecuta siempre y cuando
suceda algo especifico (usualmente problemas fuera del flujo de
control específicos).
• Las excepciones son los métodos que permiten ‘Capturar’ errores
en tiempo real, y ejecutar un código ‘opcional’.
- Permite capturar problemas fuera de flujo en tiempo real.
- Permite evitar posibles problemas de una aplicación, haciendo que la
aplicación no termine forzadamente en una ejecución.
- Cuando se ejecuta una excepción, esta misma toma el control de la
situación, hasta que termina de controlarla y vuelve a donde se origino el
problema.
- Se puede capturar excepciones tanto muy especificas, como generales.
- Es como una medida de “prevención de riesgos”.
• Existen varios tipos fundamentales de
excepciones:
– Error: Excepciones que indican problemas muy
graves, que suelen ser no recuperables y no deben
casi nunca ser capturadas.
– Exception: Excepciones no definitivas, pero que se
detectan fuera del tiempo de ejecución.
– RuntimeException: Excepciones que se dan
durante la ejecución del programa.
De las excepciones fundamentales, cada una tiene sus
excepciones derivadas (o especificas).
Alguna de las cuales son:
• Error:
- OutOfMemoryError: El lector ha agotado la memoria.
- InternalError: Error interno en tiempo de ejecución.
- UnknownError: Grave error desconocido.
- VerifyError: Se ha producido un error de verificación al
cargar una clase.
- (etc …)
• Exception:
- IOException: Excepciones relacionados con la entrada/salida
de programas
 FileNotFoundException: Excepcion cuando no se
encuentra un archivo relacionado.
 MalFormedURLException: Excepcion que se genera
cuando una la ubicación de un archivo/pagina (URL) es
incorrecta, o esta mal redactada.
 (etc …)
• Exception:
- RunTimeException:
 NullPointerException: Se ha usado una referencia null
para acceder a un campo.
 ArithmeticException: Error de cálculo (como división
por cero...).
 ClassCastException: Intento de conversión inválida.
 NegativeArraySizeException: Intento de creación de un
vector de tamaño negativo.
 (etc …)

Más contenido relacionado

La actualidad más candente

Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en Java
John Ortiz
 
Gestion de errores en java
Gestion de errores en javaGestion de errores en java
Gestion de errores en java
Jefferson Sarmiento
 
Excepciones
ExcepcionesExcepciones
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
Juan Mancilla
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
jent46
 
Manejo de Excepciones
Manejo de ExcepcionesManejo de Excepciones
Manejo de Excepciones
Domingo Javier Bernal Ríos
 
Java oo tema09_excepciones
Java oo tema09_excepcionesJava oo tema09_excepciones
Java oo tema09_excepciones
Eric Gustavo Coronel Castillo
 
Lab excepciones
Lab excepcionesLab excepciones
Lab excepciones
Andres Herrera Rodriguez
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
Santiago Bernal
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)
jbersosa
 
excepciones_java en www.fiec.espol.edu.ec
excepciones_java  en www.fiec.espol.edu.ecexcepciones_java  en www.fiec.espol.edu.ec
excepciones_java en www.fiec.espol.edu.ec
Silvana Vargas
 
unidad 5 excepciones propias
unidad 5 excepciones propiasunidad 5 excepciones propias
unidad 5 excepciones propias
Andres Herrera Rodriguez
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepciones
jbersosa
 
Excepciones
ExcepcionesExcepciones
Excepciones
Ronny Parra
 
Manejo De Excepciones
Manejo De ExcepcionesManejo De Excepciones
Manejo De Excepciones
Rolando Steep Quezada Martinez
 
Wolfram alpha para facilitadores de matemáticas
Wolfram alpha para facilitadores de matemáticas Wolfram alpha para facilitadores de matemáticas
Wolfram alpha para facilitadores de matemáticas
Stemmed Usc
 
Semana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuarioSemana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuario
victdiazm
 
Java5
Java5Java5
Java5
jbersosa
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
sandropaul
 
11 Excepciones
11   Excepciones11   Excepciones
11 Excepciones
Network Sens
 

La actualidad más candente (20)

Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en Java
 
Gestion de errores en java
Gestion de errores en javaGestion de errores en java
Gestion de errores en java
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
 
Manejo de Excepciones
Manejo de ExcepcionesManejo de Excepciones
Manejo de Excepciones
 
Java oo tema09_excepciones
Java oo tema09_excepcionesJava oo tema09_excepciones
Java oo tema09_excepciones
 
Lab excepciones
Lab excepcionesLab excepciones
Lab excepciones
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)
 
excepciones_java en www.fiec.espol.edu.ec
excepciones_java  en www.fiec.espol.edu.ecexcepciones_java  en www.fiec.espol.edu.ec
excepciones_java en www.fiec.espol.edu.ec
 
unidad 5 excepciones propias
unidad 5 excepciones propiasunidad 5 excepciones propias
unidad 5 excepciones propias
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Manejo De Excepciones
Manejo De ExcepcionesManejo De Excepciones
Manejo De Excepciones
 
Wolfram alpha para facilitadores de matemáticas
Wolfram alpha para facilitadores de matemáticas Wolfram alpha para facilitadores de matemáticas
Wolfram alpha para facilitadores de matemáticas
 
Semana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuarioSemana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuario
 
Java5
Java5Java5
Java5
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
11 Excepciones
11   Excepciones11   Excepciones
11 Excepciones
 

Destacado

Derecho de excepción
Derecho de excepciónDerecho de excepción
Derecho de excepción
SAM CORR
 
Las excepciones en el código procesal civil
Las excepciones en el código procesal civilLas excepciones en el código procesal civil
Las excepciones en el código procesal civil
Oscar Vielich Saavedra
 
Excepciones y defensas procesales
Excepciones y defensas procesalesExcepciones y defensas procesales
Excepciones y defensas procesales
Educación a Distancia Nodo Uruapan
 
Incidentes, nulidades y excepciones
Incidentes, nulidades y excepcionesIncidentes, nulidades y excepciones
Incidentes, nulidades y excepciones
Anaid Ardnaxela
 
LAS EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
LAS EXCEPCIONES   PROCESALES O DE FORMA  Y  MATERIALES DE FONDO O SUSTANTIVASLAS EXCEPCIONES   PROCESALES O DE FORMA  Y  MATERIALES DE FONDO O SUSTANTIVAS
LAS EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
Ing. Jerry González Trejos, MBA.
 
Excepciones Al Principio De Legalidad Procesal
Excepciones Al Principio De Legalidad ProcesalExcepciones Al Principio De Legalidad Procesal
Excepciones Al Principio De Legalidad Procesal
programasamigo
 
PRÀCTICA PROCESAL CIVIL II
PRÀCTICA PROCESAL CIVIL II PRÀCTICA PROCESAL CIVIL II
PRÀCTICA PROCESAL CIVIL II
Videoconferencias UTPL
 
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVASEXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
Ing. Jerry González Trejos, MBA.
 
Medios tecnicos de_defensa
Medios tecnicos de_defensaMedios tecnicos de_defensa
Medios tecnicos de_defensa
CARLOS ANGELES
 
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANOPLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
Jose Ramos Flores
 
Conceptos Elementalesdel Proceso Civil Uigv[1]
Conceptos Elementalesdel Proceso Civil Uigv[1]Conceptos Elementalesdel Proceso Civil Uigv[1]
Conceptos Elementalesdel Proceso Civil Uigv[1]
guestfb48eae
 
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
carlos chavez
 
Diapositiva El Proceso Civil
Diapositiva El Proceso CivilDiapositiva El Proceso Civil
Diapositiva El Proceso Civil
diogenesjimenez
 
Diapositivas de derecho procesal civil. proceso cautelar
Diapositivas de derecho procesal civil. proceso cautelarDiapositivas de derecho procesal civil. proceso cautelar
Diapositivas de derecho procesal civil. proceso cautelar
Peter Rojas Huahuamullo
 
Principios generales del derecho. introducción al derecho
Principios generales del derecho. introducción al derechoPrincipios generales del derecho. introducción al derecho
Principios generales del derecho. introducción al derecho
CAMILA DAZA. Estudiante Universidad la Gran Colombia
 
Plazos en los procesos
Plazos en los procesosPlazos en los procesos
Plazos en los procesos
lauracerrato
 
Cuadros sinópticos, Estructura y Clasificación Procesos Declarativos
Cuadros sinópticos, Estructura y Clasificación Procesos DeclarativosCuadros sinópticos, Estructura y Clasificación Procesos Declarativos
Cuadros sinópticos, Estructura y Clasificación Procesos Declarativos
Abogado Litigante
 
Diapositivas de procesal civil.
Diapositivas de procesal civil.Diapositivas de procesal civil.
Diapositivas de procesal civil.
Ronald Vizcarra Huamani
 
Plazos en el Proceso Civil
Plazos en el Proceso CivilPlazos en el Proceso Civil
Plazos en el Proceso Civil
Jose Ramos Flores
 
ESTRUCTURA DE PROCESO CIVIL PERUANO
ESTRUCTURA DE PROCESO CIVIL PERUANOESTRUCTURA DE PROCESO CIVIL PERUANO
ESTRUCTURA DE PROCESO CIVIL PERUANO
Jose Ramos Flores
 

Destacado (20)

Derecho de excepción
Derecho de excepciónDerecho de excepción
Derecho de excepción
 
Las excepciones en el código procesal civil
Las excepciones en el código procesal civilLas excepciones en el código procesal civil
Las excepciones en el código procesal civil
 
Excepciones y defensas procesales
Excepciones y defensas procesalesExcepciones y defensas procesales
Excepciones y defensas procesales
 
Incidentes, nulidades y excepciones
Incidentes, nulidades y excepcionesIncidentes, nulidades y excepciones
Incidentes, nulidades y excepciones
 
LAS EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
LAS EXCEPCIONES   PROCESALES O DE FORMA  Y  MATERIALES DE FONDO O SUSTANTIVASLAS EXCEPCIONES   PROCESALES O DE FORMA  Y  MATERIALES DE FONDO O SUSTANTIVAS
LAS EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
 
Excepciones Al Principio De Legalidad Procesal
Excepciones Al Principio De Legalidad ProcesalExcepciones Al Principio De Legalidad Procesal
Excepciones Al Principio De Legalidad Procesal
 
PRÀCTICA PROCESAL CIVIL II
PRÀCTICA PROCESAL CIVIL II PRÀCTICA PROCESAL CIVIL II
PRÀCTICA PROCESAL CIVIL II
 
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVASEXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
EXCEPCIONES PROCESALES O DE FORMA Y MATERIALES DE FONDO O SUSTANTIVAS
 
Medios tecnicos de_defensa
Medios tecnicos de_defensaMedios tecnicos de_defensa
Medios tecnicos de_defensa
 
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANOPLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
PLAZOS EN EL PROCESO CONFORME AL CÓDIGO PROCESAL CIVIL PERUANO
 
Conceptos Elementalesdel Proceso Civil Uigv[1]
Conceptos Elementalesdel Proceso Civil Uigv[1]Conceptos Elementalesdel Proceso Civil Uigv[1]
Conceptos Elementalesdel Proceso Civil Uigv[1]
 
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
Procesos declarativos en el nuevo codigo procesal civil y mercantil 22 enero2011
 
Diapositiva El Proceso Civil
Diapositiva El Proceso CivilDiapositiva El Proceso Civil
Diapositiva El Proceso Civil
 
Diapositivas de derecho procesal civil. proceso cautelar
Diapositivas de derecho procesal civil. proceso cautelarDiapositivas de derecho procesal civil. proceso cautelar
Diapositivas de derecho procesal civil. proceso cautelar
 
Principios generales del derecho. introducción al derecho
Principios generales del derecho. introducción al derechoPrincipios generales del derecho. introducción al derecho
Principios generales del derecho. introducción al derecho
 
Plazos en los procesos
Plazos en los procesosPlazos en los procesos
Plazos en los procesos
 
Cuadros sinópticos, Estructura y Clasificación Procesos Declarativos
Cuadros sinópticos, Estructura y Clasificación Procesos DeclarativosCuadros sinópticos, Estructura y Clasificación Procesos Declarativos
Cuadros sinópticos, Estructura y Clasificación Procesos Declarativos
 
Diapositivas de procesal civil.
Diapositivas de procesal civil.Diapositivas de procesal civil.
Diapositivas de procesal civil.
 
Plazos en el Proceso Civil
Plazos en el Proceso CivilPlazos en el Proceso Civil
Plazos en el Proceso Civil
 
ESTRUCTURA DE PROCESO CIVIL PERUANO
ESTRUCTURA DE PROCESO CIVIL PERUANOESTRUCTURA DE PROCESO CIVIL PERUANO
ESTRUCTURA DE PROCESO CIVIL PERUANO
 

Similar a Excepciones

Jyoc java-cap12 excepciones
Jyoc java-cap12 excepcionesJyoc java-cap12 excepciones
Jyoc java-cap12 excepciones
Jyoc X
 
[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones
Eudris Cabrera
 
Clase 5
Clase 5Clase 5
Clase 5
Jaime Lara
 
Cap9 excepciones
Cap9 excepcionesCap9 excepciones
Cap9 excepciones
IsaacGmezOtero
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
Jesus Alex Haro
 
Modelos de persistencia 10
Modelos de persistencia 10Modelos de persistencia 10
Modelos de persistencia 10
Avaco Unibague
 
Excepciones
ExcepcionesExcepciones
Excepciones
ale8819
 
Excepciones
ExcepcionesExcepciones
Excepciones
rilara
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVA
innovalabcun
 
Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 Excepciones
José Antonio Sandoval Acosta
 
Capitulo 16- Excepciones en Java
Capitulo 16- Excepciones en JavaCapitulo 16- Excepciones en Java
Capitulo 16- Excepciones en Java
Jonnathan Cuvi
 
11-Unidad 3: Encapsulamiento y modularidad
11-Unidad 3: Encapsulamiento y modularidad11-Unidad 3: Encapsulamiento y modularidad
11-Unidad 3: Encapsulamiento y modularidad
Luis Fernando Aguas Bucheli
 
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetosUnidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
Amado Arcaya
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del Microprocesador
Carlos David
 
Excepciones
ExcepcionesExcepciones
Excepciones
kattybe
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
UVM
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionales
Vicenç García-Altés
 
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para   guardar informaciónJAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para   guardar información
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
Universidad Santo Tomás
 
Taller 1 4
Taller 1 4Taller 1 4

Similar a Excepciones (19)

Jyoc java-cap12 excepciones
Jyoc java-cap12 excepcionesJyoc java-cap12 excepciones
Jyoc java-cap12 excepciones
 
[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones[ES] Manejo de datos y excepciones
[ES] Manejo de datos y excepciones
 
Clase 5
Clase 5Clase 5
Clase 5
 
Cap9 excepciones
Cap9 excepcionesCap9 excepciones
Cap9 excepciones
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
 
Modelos de persistencia 10
Modelos de persistencia 10Modelos de persistencia 10
Modelos de persistencia 10
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVA
 
Programación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 ExcepcionesProgramación Orientada a Objetos - Unidad 5 Excepciones
Programación Orientada a Objetos - Unidad 5 Excepciones
 
Capitulo 16- Excepciones en Java
Capitulo 16- Excepciones en JavaCapitulo 16- Excepciones en Java
Capitulo 16- Excepciones en Java
 
11-Unidad 3: Encapsulamiento y modularidad
11-Unidad 3: Encapsulamiento y modularidad11-Unidad 3: Encapsulamiento y modularidad
11-Unidad 3: Encapsulamiento y modularidad
 
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetosUnidad 7 conceptos Avanzados en la Programacion orientado a objetos
Unidad 7 conceptos Avanzados en la Programacion orientado a objetos
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del Microprocesador
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionales
 
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para   guardar informaciónJAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para   guardar información
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar información
 
Taller 1 4
Taller 1 4Taller 1 4
Taller 1 4
 

Último

Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Ani Ann
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
MiNeyi1
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
Ruth Noemí Soto Villegas
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 

Último (20)

Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
 
Mi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste BlancoMi Comunidad En El Sector Monterrey-Poste Blanco
Mi Comunidad En El Sector Monterrey-Poste Blanco
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 

Excepciones

  • 1. Programación Orientada a Objetos Temario • Excepciones – Definición. – Funcionalidad – Tipos de Excepciones – API de las Excepciones – Captura de Excepciones (Try – Catch – Finally) – Clase Throwable – Lazamiento de Excepciones (Throw – Throwable) – Excepciones Definidas por el Usuario
  • 2. -¿Que pasa si tu te diriges a un lado, pero en medio del camino tienes un inconveniente ? - ¿Qué haces si estas trabajando manejando una maquinaria, pero de pronto esta empieza a fallar? - ¿Qué pasa si haces una operación matemática INCALCULABLE?
  • 3. Real: • Una excepción es predefinir una solución a un posible problema que pueda pasar • Una excepción es una exclusión de la regla. Programación: • Es un código predefinido que solo se ejecuta siempre y cuando suceda algo especifico (usualmente problemas fuera del flujo de control específicos). • Las excepciones son los métodos que permiten ‘Capturar’ errores en tiempo real, y ejecutar un código ‘opcional’.
  • 4. - Permite capturar problemas fuera de flujo en tiempo real. - Permite evitar posibles problemas de una aplicación, haciendo que la aplicación no termine forzadamente en una ejecución. - Cuando se ejecuta una excepción, esta misma toma el control de la situación, hasta que termina de controlarla y vuelve a donde se origino el problema. - Se puede capturar excepciones tanto muy especificas, como generales. - Es como una medida de “prevención de riesgos”.
  • 5. • Existen varios tipos fundamentales de excepciones: – Error: Excepciones que indican problemas muy graves, que suelen ser no recuperables y no deben casi nunca ser capturadas. – Exception: Excepciones no definitivas, pero que se detectan fuera del tiempo de ejecución. – RuntimeException: Excepciones que se dan durante la ejecución del programa.
  • 6. De las excepciones fundamentales, cada una tiene sus excepciones derivadas (o especificas). Alguna de las cuales son: • Error: - OutOfMemoryError: El lector ha agotado la memoria. - InternalError: Error interno en tiempo de ejecución. - UnknownError: Grave error desconocido. - VerifyError: Se ha producido un error de verificación al cargar una clase. - (etc …)
  • 7. • Exception: - IOException: Excepciones relacionados con la entrada/salida de programas  FileNotFoundException: Excepcion cuando no se encuentra un archivo relacionado.  MalFormedURLException: Excepcion que se genera cuando una la ubicación de un archivo/pagina (URL) es incorrecta, o esta mal redactada.  (etc …)
  • 8. • Exception: - RunTimeException:  NullPointerException: Se ha usado una referencia null para acceder a un campo.  ArithmeticException: Error de cálculo (como división por cero...).  ClassCastException: Intento de conversión inválida.  NegativeArraySizeException: Intento de creación de un vector de tamaño negativo.  (etc …)