| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Causa de Excepciones Java
    Java es como todos los otros lenguajes de programación en que hay reglas estrictas sobre cómo se manejan los datos y la lógica se sigue . Si el programa se desvía de las normas o que recibe un tipo de datos que no se espera , se genera un error. En Java el error se llama una excepción . Hay tres tipos de excepciones en Java : comprobado, de error y tiempo de ejecución. La excepción revisada

    La excepción comprobada se produce debido a un error de programación . Esto se observa por lo general cuando el tipo incorrecto de los datos se pasa a un método de la API de Java. Un programador debe anticipar este tipo de errores y compruebe si los datos correctos y controlar correctamente el error. Por ejemplo , si un programa tiene que calcular el salario bruto multiplicando las horas trabajadas por bajos salarios y tasa de pago se define como un campo de caracteres , la computadora no sabe cómo llevar a cabo la multiplicación ya que una variable de carácter no está permitido en esa operación. En Java esto generaría una excepción comprobada .
    Error de excepción

    excepciones de error son generados por circunstancias fuera del programa Java. Si el programa tuviera que imprimir un informe, pero se adjunta ninguna impresora , esto genera una excepción de error. Excepciones de error son diferentes a las excepciones comprobadas y tiempo de ejecución , las excepciones de error no pueden ser capturados . Una excepción error siempre va a generar un seguimiento de pila ( véase más adelante) .
    Runtime Excepción

    La última clase de excepciones es la excepción en tiempo de ejecución . Esta es una excepción que se genera dentro de la aplicación Java, pero no se prevé . Un buen ejemplo de una excepción de tiempo de ejecución se intenta acceder a un elemento de matriz que está fuera del ámbito definido en la matriz.
    Seguimiento de la pila

    Si una excepción es genera y no " atrapado ", entonces la máquina virtual de Java ( JVM ) generará un seguimiento de pila . La traza es muy útil para un programador , sino que muestra los pasos que el programa había tenido antes de que se produjo la excepción . Muchas veces el seguimiento de la pila , aparecerá una lista de la línea exacta de código que provocó la excepción . Desde aquí, un programador puede mirar el código para determinar cuál era el problema . Mientras traza de la pila son muy útiles para los programadores a usar para la depuración, un programa bien escrito Java nunca debe permitir que el usuario vea un seguimiento de pila . Si el seguimiento de la pila se muestra desde una aplicación Java basada en la web , se podría dar a los hackers una hoja de ruta sobre la manera de hackear el sitio.
    Bloque Try ... Catch
    < p > Java considera ciertas operaciones, como abrir y leer archivos a ser un código peligroso. Este código de peligro necesita un tratamiento especial por parte de Java. Código peligro, tiene que estar incluido en un bloque try ... catch . La porción de captura permite al programador controlar las excepciones con gracia. Si la excepción no es manejado por el programador , Java mostrará un seguimiento de la pila . Un bloque try ... catch se parece a esto :

    try { //abrir el archivo para escribir toOutput = new PrintWriter ( nueva FileWriter ( " output.dat ")); } catch ( IOException e) { System . out.println ("No se puede abrir el archivo de salida ");

    Ahora bien, si falla la luz, el mensaje "No se puede abrir el archivo de salida " en la pantalla , no un seguimiento de la pila
    < . br>

    Previous :

    next :
      Artículos relacionados
    ·¿Qué es un Select Case en Visual Basic 
    ·Cómo hacer un contador de tiempo en Java 
    ·Cómo firmar código en Java 
    ·Cómo sellar Violaciónes JAXB en Oracle XML 
    ·Cómo instalar una secuencia de comandos de seguimiento…
    ·Cómo determinar el número total de ocurrencias de cad…
    ·Las herramientas usadas en Java 
    ·Tamaño máximo del almacenamiento dinámico de JVM 
    ·Cómo cifrar un archivo en Java 
    ·Cómo hacer un juego basado en texto simple en Java 
      Artículos destacados
    ·Cómo cambiar la contraseña de Scripts PHP para MySQL 
    ·Cómo convertir una cadena en un número en MySQL 
    ·Cómo actualizar una matriz de cadenas en Java dinámic…
    ·Cómo obtener el tamaño del directorio en VB.NET 
    ·Cómo detectar el Real Player Plug -In para Visual Basi…
    ·Cómo extraíble Java 
    ·Cómo editar hipervínculos en HTML 
    ·Cómo combinar dos archivos PDF en Acrobat 9 por VBA 
    ·Cómo obtener Scripts PHP Up & Running With Dreamweaver…
    ·Cómo comprobar el límite de memoria de PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com