manejo de excepciones n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
MANEJO DE EXCEPCIONES PowerPoint Presentation
Download Presentation
MANEJO DE EXCEPCIONES

Loading in 2 Seconds...

play fullscreen
1 / 10

MANEJO DE EXCEPCIONES - PowerPoint PPT Presentation


  • 160 Views
  • Uploaded on

MANEJO DE EXCEPCIONES. Índice. ¿Qué es una excepción? Tipos de situaciones. Manejo de excepciones. Tipos de excepciones Bibliografía. Excepciones. ¿Qué es una excepción?. Condición anormal que se produce en una porción de código durante su ejecución.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'MANEJO DE EXCEPCIONES' - jaunie


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ndice
Índice
  • ¿Qué es una excepción?
  • Tipos de situaciones.
  • Manejo de excepciones.
  • Tipos de excepciones
  • Bibliografía.

E.T.S de Ingenieros de Telecomunicacion

excepciones
Excepciones

E.T.S de Ingenieros de Telecomunicacion

qu es una excepci n
¿Qué es una excepción?
  • Condición anormal que se produce en una porción de código durante su ejecución.
      • Cuando aparece una condición excepcional se crea un objeto Throwable que se envía al método que la ha generado.
  • Permite la detección y corrección de errores en ejecución.
      • Se diferencia el código normal del código de tratamiento de errores.
      • Se usa cuando no se puede resolver la situación anómala directamente en el contexto.

E.T.S de Ingenieros de Telecomunicacion

tipos de situaciones
Tipos de situaciones
  • Excepciones:
      • El programador proporciona el código que las trate.
      • Impiden completar la ejecución del código.
  • Errores:
      • Situaciones de error normalmente no recuperables.
      • El programador no tiene porque proporcionar el código que las gestione.

E.T.S de Ingenieros de Telecomunicacion

manejo de excepciones1
Manejo de excepciones
  • Bloque try:
      • Se introduce el código que podría crear excepciones.
  • Bloque Catch:
      • Manejador de excepciones: Hay uno por cada tipo de excepción que se desee capturar.
  • Bloque Finally:
      • Código que se ejecuta siempre excepto cuando se llama al método System.exit() que termina la ejecución del programa.
  • Throw:
      • Método que crea y lanza una excepción.

E.T.S de Ingenieros de Telecomunicacion

tipos de excepciones
Tipos de excepciones
  • Excepciones de programador.
  • Excepciones de usuario.
  • Excepciones de sistema.

E.T.S de Ingenieros de Telecomunicacion

tipos de excepciones1
Tipos de excepciones
  • Excepciones de sistema:
      • Cuando se realiza alguna operación no válida se lanza automáticamente.
          • Acceso a algún objeto que no existe, división por cero…
  • Excepciones de programador:
      • Se define una clase que herede de Throwable o de Exception.
  • Excepciones de usuario:
      • Gestiona la excepción mediante los bloques de código try, catch, finally.
      • Indica que el código producirá una excepción que no se tratará dentro de él y se pasará al método superior utilizando throws.
      • Throws: A continuación de esta palabra aparece una lista de todas las excepciones que se pueden dar dentro del método y no serán gestionadas.

E.T.S de Ingenieros de Telecomunicacion

ejemplo excepci n
Ejemplo excepción

Try{

float tmp=Float.parseFloat(euros.getText());

tmp = tmp *166.386F;

pesetas.setText(Float.toString(tmp));

}

Catch (NumberFormatException ex) {

JOptionPane.showMessageDialog(this,”Solo puede teclear numeros”,”Error”);

euros.setText(“”);

}

E.T.S de Ingenieros de Telecomunicacion

bibliograf a
Bibliografía
  • Libro de texto: “Thinking in Java”.
  • Java Hispano: www.javahispano.org.
  • Tutoriales de internet.

E.T.S de Ingenieros de Telecomunicacion