java.lang.NumberFormatException
: wrapper 클래스(Integer, Double)의 parse메서드를 사용할 때 인자값이 잘못되었을 때 발생한다.
예를 들어 Integer.parseInt() 를 사용할 경우 인자값의 스트링이 null이거나
Integer가 처리할 수 있는 데이터의 범위를 초과했을 경우에 발생한다.
1 2 | int num = Integer.parseInt( "100.1" )
int num = Integer.parseInt( null )
|
java.lang.ArrayIndexOutOfBoundsException
: 배열의 처리가 잘못되었을 때의 예외 중 하나.
존재하지 않는 배열의 인덱스를 명시했을 때 발생한다.
1 2 | int [] num = { 1 , 2 , 3 };
System.out.println(num[ 4 ]);
|
java.lang.NullPointerException
: 변수의 값이 null 일 때 해당 변수로 메서드호출 시 발생한다.
1 2 | Random rnd = null ;
System.out.println(rnd.nextInt());
|
java.io.FileNotFoundException
: File 클래스에서 발생하는 예외
: 대부분 경로가 잘못되었을 때 발생한다.
org.apache.jasper.JasperException
: jsp 에서 변수 초기화가 이뤄지지 않을때 발생
1 2 3 4 5 | String str;
if (oper.equals( "add" )) {
...
}
|