Java - 문제 미리보기

문제 2329

easy
파일을 읽을 때 발생할 수 있는 예외와 올바른 예외 처리는 무엇인가요?
A. IOException - try-catch 사용
B. FileNotFoundException - try-catch 사용
C. NullPointerException - try-catch 사용
D. ArithmeticException - try-catch 사용

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.