“Conocimientos Programación>Lenguajes De Programación

Definición de una excepción de nivel bajo

2012/11/2
Programas de ningún tipo de complejidad a menudo se producen errores imprevistos. Sin embargo , a menudo se prevén errores - o por lo menos estadísticamente predecibles . En estos casos , el programador puede codificar un " controlador de excepciones " que detecta una excepción planteada por un programa . Las señales de excepción que algo ha ido mal y debe ser tratado . Esto permite a los programadores para anticipar los errores y el código a su alrededor , en lugar de dejar que un programa falle . Excepciones empiezan como excepciones de bajo nivel - y en estas excepciones de bajo nivel se construyen excepciones de nivel superior. Excepciones

En la programación de computadoras , " excepciones " representan un problema en el código. Este problema suele ser resultado de un comportamiento inesperado a partir del código , tal como un índice de la memoria Accediendo matriz fuera del tamaño de la matriz . Una señal de excepción a el compilador o intérprete que algo ha ido mal - y que si no se aborda , el error podría causar pérdidas de memoria o el programa se bloquee. Mediante el uso de excepciones , el programador puede recibir una notificación de las excepciones y las rutinas de programa para rectificar errores.
Excepción Lanzar

Para hacer frente a una excepción , el programa primero " lanza " la excepción. Esto simplemente significa que cuando se produce un error , el compilador o intérprete crea una instancia de excepción específica para ese tipo de error. El programador se puede escribir código para buscar esa instancia de excepción en particular y , a partir de su aparición , tomar las medidas adecuadas . Si busca un tipo específico de excepción, sin embargo , el programador puede no coger otras excepciones que ocurren al mismo tiempo.

Excepciones bajo nivel

ilustrado en el lenguaje de programación Java , las excepciones pueden tomar muchas formas . Excepciones similares podrían caer en la misma categoría , o diferentes excepciones todos podrían descender de un problema común. En este caso , Java contiene excepciones de menor nivel , como parte de su diseño orientado a objetos . Estas excepciones se manejan una gama más amplia de excepciones de nivel superior más específicos. Por ejemplo , el objeto de "Excepción " en Java es el prototipo de todas las excepciones . El programador que intenta coger un objeto " excepción" se pondrá al día todas las excepciones. Sin embargo , si el programador quiere atrapar excepciones más específicas , debe especificarlos en los objetos de excepción de nivel superior , como " IOException " o " RuntimeException . "
Hardware interrupciones

incluso inferior a excepciones de software son excepciones de hardware. Estas excepciones se producen en el código de nivel más bajo dentro del hardware de la computadora y por lo general se asignan a las excepciones planteadas por el sistema operativo. Estas excepciones se plantean cuando ciertas tareas específicas se intentaron , tales como la división por cero o la creación de un valor de la variable más grande que el tipo designado para mantenerlo en su memoria . Depuradores o código de bajo nivel , tales como montaje o de bajo nivel C por lo general controlar estas excepciones .

Lenguajes De Programación
Cómo insertar una cotización en una cadena en ColdFusion
Aprenda Diagramas UML
Cómo solucionar el error de sintaxis 1087 Con Movimiento Juego en Flash CS3
Cómo escribir una función que acepta como entrada una matriz de enteros en C #
Las diferencias entre hasEventListener y willTrigger
Cómo agregar mapas de Quake 3
Cómo crear una guía de la ciudad en Joomla
Cómo agregar valores a un ComboBox
Conocimientos Informáticos © http://www.ordenador.online