Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Manejo de Excepciones, Java - Engels

Trabajo para presentar las excepciones en el lenguaje de programación java.
by

Engels jimenez

on 13 March 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Manejo de Excepciones, Java - Engels

Manejo de
Excepciones

En Java.
Una es la indicación de un problema que ocurre durante la ejecución de un programa.
El manejo de excepciones ayuda a mejorar la tolerancia a fallas de un programa.
Lluvia de
ideas
Breve resumen del tema de Excepciones en java.
Podemos ver las excepciones con seudocódigo.
Es cuestión de sentido común tomar un método y probarlo. Si falla, admítalo francamente y pruebe otro. Pero sobre todo, inténtelo.
-Franklin Delano Roosevelt

Bloque finally
Los programas que obtienen ciertos tipos de recursos deben devolver esos recursos al sistema en forma explícita,
para evitar las denominadas fugas de recursos. En lenguajes de programación como C y C++, el tipo más común
de fuga de recursos es la fuga de memoria. Java realiza la recolección automática de basura en la memoria que ya
no es utilizada por los programas, evitando así la mayoría de las fugas de memoria. Sin embargo, pueden ocurrir
otros tipos de fugas de recursos en Java. Por ejemplo, los archivos, las conexiones de bases de datos y conexiones
de red que no se cierran apropiadamente podrían no estar disponibles para su uso en otros programas
En muchos casos, el MANEJO DE UNA EXCEPCIÓN permite que el programa continúe su ejecución como si no se hubiera encontrado el problema.
Como declarar una excepcion
manejo de excepciones
resumiendo...
ejemplo:
El nombre “excepción” implica que el problema ocurre con poca frecuencia; si la “regla” es que una instrucción generalmente se ejecuta en forma correcta, entonces la “excepción a la regla” es cuando ocurre un problema.
Excepción
Un problema más grave podría evitar que un programa continuara su ejecución normal, en vez de requerir al programa que notifique al usuario sobre el problema antes de terminar de una manera controlada.
[1]
[1]
Bibliografía
1. Deitel & Deitel. Java, como programar. 7a Ed. P(579)
[1]
[1]
Object
throwable
Error
Exception
RuntimeException
La clase throwable
Es la SuperClase de todas las de Errores.
Clases de manejo
.TAREAPARAGANARPOO.COM
tipos de excepciones
cheked: Son las excepciones que revisa el compilador
Uncheked: Son las excepciones que no revisa el compilador y se dan en tiempo de ejecucion. Ejemplo : RuntimeException
la Sentencia throw ( Lanzar ) se usa en los métodos para lanzar una excepción que sera revisada por el compilador.
un método que llama a otro que lanza una excepción se declara asi:
- modificadorDeAcceso tipoDeRetorno nombreMetodo(... , ....) throws
NombreClasedeExcepcion {
//Aquí va el Código;
}
java
Exception
unCheked
Cheked
Uncheked
La clase Error, por ejemplo, Maneja errores
de la JVM (Java Virtual Machine).
Representa los errores que se producen durante la ejecución de una aplicación.
Representa los errores que se producen durante la ejecución de una aplicación.
Para manejar las excepciones y prevenir que el programa se cierre, por algún error inesperado; se usa el bloque try-cath.
Las sentencias del bloque try, que están después de la sentencia que causo la excepción, no serán ejecutadas
el bloque try, encierra la porcion de codigo donde se pueden producir excepciones.
el bloque catch, encierra la porcion de codigo que se va a ejecutar una vez se produzca un error
el bloque catch contieneun argumento que representa el tipo de excepcion que el manejador puede procesar
Presentado por :

Engels de la Barrera
Arnold Castilla
Engels De La Barrera
Arnold Castilla
Programacion Orientada a objetos
Profesora: Yasmin Moya Villa
cuando el programa se esta ejecutando en cualquier parte del bloque try-catch y en este ocurre algún error o excepción; se deja de ejecutar el resto de instrucciones del bloque try y se pasa al bloque catch.
el programa buscara el bloque catch que pueda procesar el tipo de excepción que se ah dado. ( este recibe un parámetro con el tipo del objeto que dio error ).
cuando acaba el bloque catch, el programa continua con la primera linea de código después del bloque try-catch.

try
{
// codigo;
}
catch (TipoDeExcepcion exc1)
{
//sentencias de manejo;
//de error;
}
catch(TipoDeExcepcion exc2)
{
//sentencias de manejo;
//de error;
}
//lineas de codigo despues de try-catch;

[1]
Realizar una tarea

Si la tarea anterior no se ejecutó correctamente
Realizar el procesamiento de los errores

Realizar la siguiente tarea

Si la tarea anterior no se ejecutó correctamente
Realizar el procesamiento de los errores
Porción de la jerarquía de herencia de la clase Throwable
AWTError
ThreadDeath
OutOfMemoryError
IOException
ClassCastException
ArrayIndexOutOfBoundsException
NullPointerException
InputMismatchException
ArithmeticException
2. http://es.slideshare.net/jent46/excepciones-en-java-presentation
Full transcript