23.02.2017 Views

Java

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Java</strong> 65<br />

}<br />

…<br />

// A<br />

Try/catch/finally<br />

Esta estructura está generalmente asociada al manejo de excepciones,<br />

aunque puede ser usada para otros fines. El objetivo es que se ejecuta el<br />

código del bloque seguido a try y pueden pasar dos cosas, que el código<br />

se ejecute exitosamente o que ocurra una excepción.<br />

Antes<br />

Sin errores<br />

Bloque TRY<br />

Con errores<br />

Bloque<br />

FINALLY<br />

Bloque<br />

CATCH<br />

Después<br />

TRY / CATCH / FINALLY<br />

Figura 8. Diagrama de flujo que representa el<br />

funcionamiento del ciclo try catch finally.<br />

Debemos tener en cuenta que si nos encragamos de especificar que<br />

se realice la acción de atrapar una excepción con la etiqueta catch,<br />

entonces se procederá a ejecuta el código asociado a esta. Si finalizó<br />

la ejecución en forma correcta o se terminó de ejecutar el código que<br />

corresponde a catch, y tuvimos cuidado de especificar código con la<br />

etiqueta finally, se evalúa lo que corresponde. Veremos esta estructura<br />

en más detalle más adelante, en la sección de excepciones.<br />

www.FreeLibros.me<br />

www.redusers.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!