java.lang.NumberFormatException
: wrapper 클래스(Integer, Double)의 parse메서드를 사용할 때 인자값이 잘못되었을 때 발생한다.
예를 들어 Integer.parseInt() 를 사용할 경우 인자값의 스트링이 null이거나
Integer가 처리할 수 있는 데이터의 범위를 초과했을 경우에 발생한다.
1 2 | int num = Integer.parseInt( "100.1" ) int num = Integer.parseInt( null ) //둘 다 int로 파싱이 불가능함 |
java.lang.ArrayIndexOutOfBoundsException
: 배열의 처리가 잘못되었을 때의 예외 중 하나.
존재하지 않는 배열의 인덱스를 명시했을 때 발생한다.
1 2 | int [] num = { 1 , 2 , 3 }; System.out.println(num[ 4 ]); //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; //지역변수를 초기화 하지 않은 상태에서 jsp파일을 컴파일하면 에러가 발생한다. if (oper.equals( "add" )) { ... } |
'etc > 오류 및 설정' 카테고리의 다른 글
이클립스 실행시 JVM설정 (0) | 2013.07.29 |
---|---|
[Oracle DBMS] ORA-12505, TNS:listener does not currently... (0) | 2013.07.26 |
이클립스 jquery_min.js 파일 validator 에러 대처법 (0) | 2013.07.25 |
[Eclipse]Cannot create a server using the selected type (0) | 2013.07.25 |
[JAVA]문자열이 null 이거나 nullString 인것을 확인할 때 (0) | 2013.07.25 |