Java - 문제 미리보기
문제 2329
easy
파일을 읽을 때 발생할 수 있는 예외와 올바른 예외 처리는 무엇인가요?
정답: B
FileNotFoundException의 특징:
⦁ 발생 시점: 지정된 파일이 존재하지 않을 때
⦁ 상속 관계: IOException의 하위 클래스
⦁ 필수 처리: checked exception이므로 반드시 처리해야 함
예외 발생 상황:
⦁ 잘못된 파일 경로 지정
⦁ 파일이 삭제되었거나 이동됨
⦁ 권한 부족으로 파일에 접근할 수 없음
올바른 예외 처리:
```java
try {
File myFile = new File("data.txt");
Scanner myReader = new Scanner(myFile);
// 파일 읽기 코드
} catch (FileNotFoundException e) {
System.out.println("파일을 찾을 수 없습니다");
e.printStackTrace();
}
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.