자바의 일반적인 예외

com.atguigu.java1 패키지, 

가져 오기 java.io.File에,
가져 오기 java.io.FileInputStream의;
가져 오기 java.util.Date;
가져 오기 java.util.Scanner;

수입 org.junit.Test;

/ *
* A, 비정상 구조
*
* java.lang.Throwable의
* | ----- 상위를 : 일반적으로 처리 대상이되는 코드를 작성하지 않습니다.
* | -----되는 java.lang.Exception : 예외 처리를 수행 할 수 있습니다
* | 이상 (체크) ------ 컴파일 시간
* | ----- IOException이
* | ----- FileNotFoundException이
* | ClassNotFoundException가 -----
* | ------ 런타임 예외 (체크, RuntimeException을)
* | ----- NullPointerException이
* | -----는 ArrayIndexOutOfBoundsException
* | ----- ClassCastException이
* | ----- NumberFormatException이
* | ----- InputMismatchException
* | ----- arithmeticexception이
*
*
*
* 얼굴 질문 : 공통의 이상은 무엇인가? 보여줍니다
* /
공용 클래스 ExceptionTest {

************************************************** ***************** // 다음 컴파일시 예외를 **********
@Test
공공 무효 TEST7 () {
// 파일 = 새로운 새로운 파일 ( "hello.txt") 파일;
// = FileInputStream에 새로운 새로운 FIS FileInputStream에 (파일);
//
// INT 데이터 fis.read = ();
// 그동안 (! 데이터 = -1) {
// System.out.print (샤아 데이터)의,
// 데이터 fis.read = ();
//}
//
// fis.close ();

}

// ******************以下是运行时异常************************ ***
// 않고 ArithmeticException
@Test
공개 무효 TEST6 () {
int로 A = 10;
INT B = 0;
에서 System.out.println (a / b);
}

// InputMismatchException
@Test
공개 무효 test5 () {
스캐너 스캐너 = 새로운 스캐너 (System.in);
INT 점수 = scanner.nextInt ();
에서 System.out.println (점수);

() scanner.close;
}

// NumberFormatException이
@Test
공공 무효 TEST4 () {

문자열 str을 = "123";
STR = "ABC";
INT NUM =있는 Integer.parseInt (STR);



}

// ClassCastException이
@Test
공공 무효 TEST3 () {
객체 OBJ = 새로운 날짜 ();
문자열 STR = (문자열) OBJ;
}

// IndexOutOfBoundsException가
@Test
공개 무효 TEST2 () {
//는 ArrayIndexOutOfBoundsException
// INT [] = 새로운 도착 INT [10];
//에서 System.out.println (도착 [10]);
// StringIndexOutOfBoundsException를
문자열 STR = "ABC";
에서 System.out.println (str.charAt (3));
}

// NullPointerException이
@Test
공개 무효 TEST1 () {

// INT [] 도착 = NULL;
//에서 System.out.println (도착 [3]);

문자열 STR = "ABC";
STR = NULL;
에서 System.out.println (str.charAt (0));

}


}

추천

출처www.cnblogs.com/wpy188/p/12088921.html