종이로 읽으니 세세하게 해야겠다는 생각이 든다
--Lu You 운하에게 얼마나 맑은지 물어보세요. 그래서 생수의 원천이 있습니다 - Zhu Xi
1. Java 예외의 상위 클래스는 java.lang.Throwable
예외 처리 클래스 구조 구성:
예외:
Error OutOfMemoryError, ThreadDeath 등 프로그램이 처리할 수 없는 오류입니다. 이러한 예외가 발생하면 JVM은 종료할 스레드를 선택합니다.
예외는 프로그램 자체에서 처리할 수 있는 예외입니다.
(1) 비런타임 예외(다음에서 발생) checkException 이라고 하는 컴파일 단계): 일반적으로 확인하기 쉬운 Java 언어사양을 따르지 않는 오류를 나타냅니다.
이러한 예외는 일반적으로 프로그램 논리 오류로 인해 발생합니다. 프로그램은 논리적 관점에서 이러한 예외가 발생하지 않도록 해야 합니다.
(2) 런타임 예외(프로그램 실행 중에 발생, uncheckException이라고 함): Null 포인터 오류 등 프로그램 실행 중에 일반적으로 발생하는 예외입니다. . 3. Java 예외에는 5개의 키워드가 포함됩니다: try, catch,
finally, throw, throws try{
尝试运行的程序代码
}
catch(异常类型 异常变量名)
{
异常处理代码,同时catch可以是多个,但只运行其中的一个
}
finally()
{
finally总在方法返回前运行,finally语句部分只有一个
}
throw 키워드는 메소드 본문 내에서 throwable 유형의 예외를 발생시키는 데 사용됩니다.
throws 키워드는 다음과 같습니다.
4. 일반적인 예외:
NullPointException 空指针异常 ClassNotFoundException 找不到类 ClassCastException 类型转换 ArrayIndexOutOfBoundsException 数组越界5. finally () try 및 catch에
return
문이 있으면 finally가 실행됩니다.
위 내용은 Java 예외에 대한 간략한 소개(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!