-
No es que no haya querido hacer la tarea
profe
-
Lo que pasa es que tenia examen de
conta ese mismo dia
-
Y pues el profe me dijo que si me iba bien
en el ultimo parcial, me pasaba con 70 y ya la hacia
-
Queria ver si usted me hacia el paro, por que la verdad, todavia no la libro en quimica...
-
y estoy recursando Algebra y Mate discretas tambien, profesor
-
Entonces, supongo que ya sabes que es una excepcion en java...
-
No?
-
~ ctm, ya ni me acuerdo~
-
Profe...
-
ni idea
-
Que no una excepcion era cuando te salia mal
el programa...
-
y te salia en la pantalla "404error"?
-
Que salgan todos los que no saben que es una excepcion...
-
los que no pasaron recuperacion y no hicieron la tarea
-
Mas de dos semanas!!!
-
Mas de dos semanas estuve como tonto explicandoles
que eran una excepcion!!!
-
LES DIJE!!! Una excepcion no es un error del programador!!!
-
~ Mejor me voy a la UAS ~
-
son un evento que altera el flujo normal
del programa...
-
puede pasar por varios problemas independientes al programa
-
como dividir por cero, un fichero dañado, una falla en el hardware...
-
por falta de un recurso o alguna condicion!!!
-
que al no esta presente hace que no se pueda ejecutar!!!
-
Ahora, Cuales son las subclases de la clase Throwable?!
-
Profesor, yo me acuerdo de eso, eran las subclases "Error" y "Excepcion"
-
El "Error" era por problemas internos como...
-
Exactamente!!! El "Error" era por problemas internos como falta de memoria
-
errores que no pertenecen al programa que estamos ejecutando!!!
-
Y la subclase "Excepcion" indica situaciones a tratar...
-
Y cuales eran las palabras CLAVES? Que se usan
para gestionar el codigo???
-
Era la palabra "TRY" y "CATCH"!!!
-
"TRY" para definir un bloque en el que puede
ocurrir un error...
-
y "CATCH" para una o mas clausulas donde se espera una excepcion
especifica o bien, un grupo de ellas...
-
en "CATCH" se coloca el nombre de la clausula o tipo de excepcion primero...
-
y luego se le dicta la forma en que corregira dicho error,
poniendo entre llaves lo que debe hacerse...
-
en caso de encontrar tal error...
-
sin embargo, aún no estamos controlando cómo inicializar variables...
-
Para eso existe la clausula "FINALLY"
-
para asignar valores a objetos que deben ser inicializados ocurra o no ocurra una excepción...
-
como cerrar archivos, por ejemplo
-
o liberar sockets de conexión...
-
o ejecutar cualquier otra operación de limpieza que el código necesite...
-
Las excepciones mas comunes son...
-
StackOverflowError: que ocurre cuando un metodo es iniciado demasiadas veces...
-
NullPointerException: que sucede cuando intentamos acceder a una
variable de valor "null"...
-
NumberFormatException: aparece cuando un metodo que convierte un string a un numero no lo puede convertir...
-
IllegalArgumentException: cuando se recibe un argumento formateado que el metodo no esperaba...
-
Calmate, con Astolfo te iria peor
-
// Los de especiales //
-
Tambien esta el "ArrayIndexOutOfBoundsException"...
-
que es lanzado cuando el valor de indice no es valido por ser negativo o superior al arreglo...
-
NoClassDefFoundError
-
~ esa me la sabia... ~
-
~ pasamela we... ~
-
~ no sean gachos! ~
-
aparece cuando la JVM no ubica una clase que necesita...
-
IllegalStateException...
-
lanzada cuando el estado del programa no coincide con la operacion a realizar...
-
y "ExceptionInInitializerError"
-
que aparece al intentar inicializar una variable estatica...
-
Yo confieso ante el profe de programacion...
y ante ustedes hermanos...
que copiado y pegado mucho...
por no haber hecho la tarea con anticipacion...
por mi culpa... por mi culpa... por mi gran culpa...
-
Guzman Alvarado Dinorah E.
Sistemas Comp."Excepciones"
-
Gracias por tomarse el tiempo de ver esto, profe...