Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 확인된 예외와 확인되지 않은 예외의 차이점 - 2020 - 다른 사람


이 게시물에서는 Java에서 확인된 예외와 확인되지 않은 예외의 차이점을 이해할 것입니다.

확인된 예외

  • 컴파일 타임에 발생합니다.

  • 컴파일러는 확인된 예외를 확인합니다.

  • 이러한 예외는 컴파일 시 처리될 수 있습니다.

  • 예외 클래스의 하위 클래스입니다.

  • JVM은 예외를 포착하고 처리해야 합니다.

  • 확인된 예외의 예 - '파일을 찾을 수 없음 예외'

확인되지 않은 예외

  • 이러한 예외는 런타임에 발생합니다.

  • 컴파일러는 이러한 종류의 예외를 확인하지 않습니다.

  • 이러한 종류의 예외는 컴파일 시간 동안 catch하거나 처리할 수 없습니다.

  • 프로그램의 실수로 인해 예외가 발생하기 때문입니다.

  • 이들은 런타임 예외이므로 '예외' 클래스의 일부가 아닙니다.

  • JVM은 예외를 포착하고 처리할 필요가 없습니다.

  • 확인되지 않은 예외의 예 - '해당 요소 예외 없음'