728x90
728x90
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다.
혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요!
1. 예외처리에 대한 설명 중 올바르지 않은 것은?
1️⃣ 예외 발생 가능성이 있는 코드를 try~catch 구문 사이에 작성한다.
2️⃣ 예외는 개발자의 실수나 사용자의 잘못된 값 등으로 인해 생긴 오류이다.
3️⃣ catch 구문은 하나만 사용 가능하다.
4️⃣ 예외를 떠넘기고 있는 메서드를 호출할 때는 반드시 try~catch 구문에 넣어야 한다.
더보기
답 : 3번
Catch 구문은 예외 종류별로 여러 개를 작성할 수 있다.
2. try~catch 문을 사용하지 않고 떠넘길 때 사용하는 키워드는?
더보기
답 : throws
3. 일부러 예외를 발생시킬 때 사용되는 키워드는?
더보기
답 : throw
4. try~catch 구문에서 예외 발생 여부에 상관없이 항상 실행되게 하기 위한 블록을 지정하는 키워드는?
더보기
답 : finally
5. 다음 코드의 실행 결과는?
package chapter11;
public class Excercise5 {
public static void main(String[] args) {
try {
test1();
System.out.println("(4)");
} catch (Exception e) {
System.out.println("(5)");
}
}
public static void test1() throws Exception {
try {
test2();
System.out.println("(1)");
} catch (NullPointerException e) {
System.out.println("(2)");
} finally {
System.out.println("(3)");
}
}
public static void test2() {
throw new NullPointerException();
}
}
더보기
답 : [실행결과]
(2)
(3)
(4)
728x90
300x250
'Full Stack > JAVA' 카테고리의 다른 글
[풀스택과정] JAVA 12장 연습문제 (1) | 2023.02.01 |
---|---|
[풀스택과정] JAVA 12장 기본 API (1) | 2023.01.27 |
[풀스택과정] JAVA 11장 예외처리(에러를 미리 대비하자) (1) | 2023.01.25 |
[풀스택과정] JAVA 10장 연습문제 (1) | 2023.01.24 |
[풀스택과정] JAVA 10장 내부클래스(중첩클래스) (1) | 2023.01.24 |