Puede alguien explicar cómo manejar las Excepciones de tiempo de ejecución en Java?

Creo que el no accepters de LO han descubierto ahora que esas son amenazas vacías. Queremos mod puntos!
nunca he visto botón aceptar en cualquier lugar ?
Es la gran marca / marca de corrección al lado de una respuesta.
Es triste, pero tengo la impresión de que es obvio de 30 segundos respuestas tontas a preguntas suelen dar más puntos de recompensa que la de respuestas por escrito a las preguntas más interesantes. Para las preguntas con una alta tasa de vista, la primera respuesta que por lo general termina con un montón de puntos de recompensa, incluso si no está relacionado con la pregunta.
lo siento, no pude encontrar en ninguna parte.

OriginalEl autor Ravikanth | 2010-01-08

4 Comentarios

  1. 36

    No difieren de manejo de una excepción:

    try {
       someMethodThatThrowsRuntimeException();
    } catch (RuntimeException ex) {
       //do something with the runtime exception
    }
    se puede coger con las excepciones de tiempo de ejecución..?
    Por supuesto! Todas las subclases de Throwable puede ser capturado.
    Yo no veo un problema con esta pregunta – yo tenía un Ejecutable que yo sospechaba que estaba causando un error en tiempo de ejecución y no era consciente de que sólo podría envolver cualquier código en un try/catch & agregar una RunTimeException de captura. Busqué en Google’Android el manejo de excepciones en tiempo de ejecución’, esta fue la primera pregunta que surgió & esta respuesta lo que yo necesitaba. Seguramente eso es exactamente cómo debería funcionar?

    OriginalEl autor Bozho

  2. 4

    Si sabe el tipo de Excepción que puedan ser arrojados, se puede ver de forma explícita. También podría coger Exception, pero esto se considera generalmente que es muy mala práctica porque entonces sería el tratamiento de Excepciones de todos los tipos de la misma manera.

    Generalmente el punto de RuntimeException es que usted no puede manejar con gracia, y no se espera que sea lanzado durante la ejecución normal del programa.

    Excepto, quizás, cuando un componente personalizado es tirar una RuntimeException, ya que no pueden llegar a un determinado host a través de la red y que se bloquea su aplicación para Android.

    OriginalEl autor danben

  3. 2

    Que acaba de coger de ellos, como los de cualquier otra excepción.

    try {
       somethingThrowingARuntimeException()
    }
    catch (RuntimeException re) {
      //Do something with it. At least log it.
    }

    OriginalEl autor Confusion

  4. 2

    No estoy seguro si te refieres directamente a RuntimeException en Java, así que voy a asumir que usted está hablando acerca de las excepciones en tiempo de ejecución.

    La idea básica de manejo de excepciones en Java es que encapsular el código que usted espera podría elevar una excepción en una declaración especial, como el de abajo.

    try {
       //Do something here
    }

    A continuación, se puede manejar la excepción.

    catch (Exception e) {
       //Do something to gracefully fail
    }

    Si usted necesita ciertas cosas se ejecute independientemente de si se produce una excepción, agregar finally.

    finally {
       //Clean up operation
    }

    Todos juntos se parece a esto.

    try {
       //Do something here
    }
    catch (AnotherException ex) {
    }
    catch (Exception e) {  //Exception class should be at the end of catch hierarchy.
    }
    finally {
    }
    podemos atrapar la excepción en tiempo de ejecución? Cómo es posible? con saber la excepción en tiempo de ejecución, cómo se captura mediante programación?
    Usted puede utilizar catch (ExceptionType name) {} para la captura de cualquier tipo de excepción. De lo contrario, puede utilizar catch {} para capturar todas las excepciones, o catch (Exception name) {} para capturar todas las excepciones (y tener la información acerca de ellos accesibles para usted.
    Es correcto.Pero si tengo error en el servidor(de carga).esta es la excepción en tiempo de ejecución.Cómo vamos a coger esta excepción de manera programática? es posible?
    No sé a qué te refieres…captura de excepciones mediante programación utilizando la sintaxis que te di.

    OriginalEl autor Ed Altorfer

Dejar respuesta

Please enter your comment!
Please enter your name here