jueves, 16 de julio de 2015

tipos de excepciones mas comunes

tipos de excepciones mas comunes


ArithmeticException:Las excepciones aritméticas son típica mente el resultado de una división por 0:
int i = 12 / 0;

2.

NullPointerException: Se produce cuando se intenta acceder a una variable o método antes de ser definido:
class Hola extends Applet {
Image img;
 
    paint( Graphics g ) {
        g.drawImage( img,25,25,this );
 }
   }
3.

IncompatibleClassChangeException: El intento de cambiar una clase afectada por referencias en otros objetos, específicamente cuando esos objetos todavía no han sido recompilados.

4.

ClassCastException: El intento de convertir un objeto a otra clase que no es válida.
y = (Prueba)x;      // donde x no es de tipo Prueba.

5.NegativeArraySizeException: }Puede ocurrir si hay un error aritmético al intentar cambiar el tamaño de un array.

6.OutOfMemoryException: ¡No debería producirse nunca! El intento de crear un objeto con el operador new ha fallado por falta de memoria. Y siempre tendría que haber memoria suficiente porque el garbage collector se encarga de proporcionarla al ir liberando objetos que no se usan y devolviendo memoria al sistema.

7.NoClassDefFoundException:
Se referenció una clase que el sistema es incapaz de encontrar.

8. ArrayIndexOutOfBoundsException:
Es la excepción que más frecuentemente se produce. Se genera al intentar acceder a un elemento de un array más allá de los límites definidos inicialmente para ese array.

9.UnsatisfiedLinkException: 
Se hizo el intento de acceder a un método nativo que no existe. Aquí no existe un método a.kk
class A {
    native void kk();
 }
y se llama a a.kk(), cuando debería llamar a A.kk()

10.InternalException
Este error se reserva para eventos que no deberían ocurrir. Por definición, el usuario nunca debería ver este error y esta excepción no debería lanzarse.

tipos de excepciones de runtime exception


tipos de excepciones de IOexception 

BufferedReader.readLine:

Lee una línea de texto hasta que encuentra un carácter de salto de línea (\n) y retorno de carro (\r).

Java:HttpServlet.doGet:

Es el método del Servlet que atiende las peticiones que se realizan vía Get.

Java:HttpServlet.doPost:

Es el método del Servlet que atiende las peticiones que se realizan vía Post.








No hay comentarios:

Publicar un comentario