Sunteți pe pagina 1din 1

ITQ. Ingeniería Mecatrónica. __________ ____ Microcontroladores.

_______

Excepciones en Java
Una excepción es un evento anormal en la La sintaxis general del bloque try consiste
ejecución de un programa, un buen en la palabra clave try y una o más
programador debería ser capaz de predecir sentencias entre llaves.
las excepciones que pudieran presentarse
1 try {
en cada parte de su programa y de
2 // Sentencias Java
proporcionarle a dicho programa los
mecanismos de recuperación adecuados y 3 }

de esta manera construir programas


Manejo de excepciones – catch
robustos
Define el bloque de sentencias que se
Java cuenta con muchas excepciones
ejecutarán cuando se haya producido una
predefinidas para determinadas
excepción en un bloque try.
situaciones, como por ejemplo
IOException para errores producidos en 1 catch( TipoExcepcionnombreVariable ) {
2 // sentencias Java
operaciones de entrada/salida, como es el 3}
caso de la lectura de ficheros.
Se pueden colocar sentencias catch
Para nuestros propios programas, a veces sucesivas, cada una controlando una
es útil que creemos nuestra excepción a excepción diferente.
medida. Para ello, tenemos que declarar
Comentarios personales:
una nueva clase que herede de Exception.
Una excepción no tratada, provocará que  Podemos decir que Java existe una
se detenga la ejecución del programa. gran variedad y tipos de excepciones,
por eso pienso que se aprende a cómo
En Java una excepción es un objeto que solucionar cada una de estas
avisa que ha ocurrido alguna condición situaciones en base a cierta experiencia
inusual. Existen muchos objetos de que se va adquiriendo.
excepción predefinidos, se suele tener el  Se puede considerar que tiene una
caso de que si no se encuentra predefinida importancia ésta serie de mecanismos
que nos proporciona Java para poder
la excepción que se quiere tratar Pues
ayudarnos a solucionar y analizar los
podremos crear nuestros propios objetos
errores o situaciones que puedan surgir
de excepción. durante la ejecución de una aplicación.
Manejo de excepciones – try  Algo que me llamo la atención es que
cuando un tipo de excepciones son
Define un bloque de código donde se ajenas al código es también inherente a
puede generar una excepción. El bloque él como es el caso cuando se quiere
try va seguido inmediatamente de uno o acceder a un fichero que no existe, en
más bloques catch y opcionalmente de una ese caso no es problema del código,
cláusula finally. Cuando se lanza una sino del archivo
excepción el control sale del bloque try Bibliografía:
actual y pasa a un manejador catch http://www.it.uc3m.es/java/prog/res
apropiado. ources/excepciones/index_es.html

________________________________________________________________________________
José Miguel Uribe Avilés T:2 Exa.I

S-ar putea să vă placă și