[Java 실습 요약] "JAVA 코드의 첫 줄" 예외 처리, Java 실습 요약 - 예외의 개념 및 처리를 위한 표준 형식(try, catch, finally, throws, throw), 어설션 메커니즘 Assertion ~

Java 실습 · 예외 처리

1️⃣ 예외 처리

1. 빈칸 채우기

  1. Throwable아래의 두 하위 범주는 ______________, ______________입니다.
  2. ArthmeticException클래스는 ______________ 예외를 ArraysIndexOutOfBoundsException나타내는 ______________ 예외를 나타냅니다.
  3. 코드 try뒤에는 여러 _______ 코드 세그먼트 또는 _______ 코드 세그먼트가 와야 합니다.
  4. 메서드가 _______를 사용하는 경우 컴파일러는 이 메서드를 사용할 때 예외 처리를 적용합니다.
  5. ________는 예외에 대한 통합 종료로 예외 처리에 사용됩니다.

2. 객관식 질문

  1. 프로그램에서 수동으로 예외를 발생시키려면 () 키워드를 사용하십시오.
    A. 던지기
    B. 던지기
    C. 주장
    D. 클래스

  2. 메서드 선언에는 다음 ( ) 키워드를 사용할 수 있습니다.
    A. throws
    B. 주장
    C. 클래스
    D. 인터페이스

  3. 예외를 잡으려면 ( ) 아래에 코드를 넣어야 합니다.
    A. 블록 시도
    B. 블록 잡기
    C. 블록 던지기
    D. 마지막으로 블록

  4. try 블록에 대한 다음 설명은 올바릅니다( ).
    A. try 블록 다음에 하나 이상의 catch 블록이 있어야 합니다.
    B. try 블록 뒤에 finally 블록이 있어야 합니다.
    C. 예외를 throw할 수 있는 메서드는 try 블록에 배치해야 합니다.
    D. throw된 예외 처리는 try 블록에 배치해야 합니다.

  5. finally 블록의 코드는 ( )입니다.
    A. 항상 실행
    B. try 블록 뒤에 catch 블록이 없으면 finally 블록의 코드가 실행됨
    C. 예외가 발생한 경우에만 실행
    D. 예외가 발생하지 않은 경우에만 실행

  6. 예외가 종료()됩니다.
    A. 전체 프로그램
    B. 예외를 발생시키는 메서드만 종료
    C. 예외를 생성하는 try 블록
    D. 위의 설명 중 어느 것도 정확하지 않음

  7. 모든 예외의 공통 상위 클래스는 ( )입니다.
    A. 오류
    B. 예외
    C. Throwable
    D. RuntimeException

3. 참 또는 거짓 질문

  1. try 문 뒤에 catch가 여러 개 있는 경우 catch 범위가 큰 예외는 catch 범위가 작은 예외 뒤에 배치해야 합니다. ( )
  2. 마지막으로 문은 필요에 따라 선택적으로 추가할 수 있습니다. ( )

4. 단답형 질문

  1. RuntimeException과 Exception의 차이점을 간략하게 설명하십시오.
  2. try, catch 및 finally의 세 가지 명령문의 기능은 무엇입니까?
  3. Java의 예외 처리 메커니즘에 대해 간략히 설명하십시오.
  4. 오류와 예외의 차이점을 간략하게 설명하십시오.
  5. 세 가지 일반적인 RuntimeException 하위 클래스를 나열하십시오.

5. 프로그래밍 질문

  1. 명령줄에서 두 개의 십진수 매개변수를 입력하고 그 몫을 계산하는 응용 프로그램을 작성하십시오. 프로그램에서 NumberFormatException 및 ArithmeticException을 catch해야 합니다.

Guess you like

Origin blog.csdn.net/LVSONGTAO1225/article/details/131803102