inflearn logo
강의

講義

知識共有

Java基礎からマスターする with ウンジョン先生 (Do it Javaプログラミング入門) - Part 2(マスター編)

예외처리 질문드려요

393

Levi

投稿した質問数 8

0

package exceptions;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class ThrowsExceptionTest {
	public Class loadClass(String fileName, String className) throws FileNotFoundException, ClassNotFoundException {
		FileInputStream fis = new FileInputStream(fileName); 
		Class c = Class.forName(className); 
		}
	public static void main(String[] args) {
		ThrowsExceptionTest test = new ThrowsExceptionTest();
		try {
			test.loadClass("a.txt", "java.lang.Sting");
		} 
		catch (FileNotFoundException e) {
			e.printStackTrace();
		} 
		catch (ClassNotFoundException e) {
			e.printStackTrace();
		} 

	}

}

a.txt는 없고, 클래스도 찾을 수 없게 만들어진 상태인데요.

제가 원하는건 콘솔창에서 FileNotFoundException, ClassNotFoundException 을 보는건데
두개 조건을 충족함에도 FileNotFoundException만 출력되고 ClassNotFoundException 출력이 되지 않아요. 어떤 문제일까요?

java 객체지향 알고리즘

回答 1

1

eunjong

예 제가 강의중에 보여드렸을것 같은데 exception은 일단 하나가 걸리면 거기서 멈춥니다. 지금은 a.txt가 없어서 FileNotFoundException 부터 멈췄을거구요 만약 a.txt 가 있으면 ClassNotFoundException에서 멈춥니다. catch의 Exception 순서를 두개를 바꾸면 ClassNotFound 부터 걸릴것입니다^^

싱글턴패턴

0

3

1

이진 탐색 문제 질문드립니다

0

248

1

ChatRoom에서 synchronized 사용 이유

0

477

1

미로찿기 질문드립니다

0

304

2

socket 질문드립니다

0

280

1

지역 내부 클래스 질문드립니다.

0

204

1

큐 구현하기 질문드립니다

0

322

2

수업자료

0

175

1

섹션 1 - 1 equals 재정의 하면 왜 hashcode도 재정의 해야하는지..

0

237

1

컬렉션 프레임워크에서 get()

0

264

2

synchronized 과정

0

201

1

awt 패키지 접근 불가 에러

0

518

1

iterator 관련 질문입니다.

0

239

1

수업 중간에 메소드 정의 보시는거 어떻게 하는지 알 수 있을까요?

1

287

2

멀티 쓰레드 동기화 관련 질문입니다!

1

407

1

Generic 강의중 궁금한점

0

377

1

여러 가지 보조 스트림 클래스들

0

314

1

교재내용

0

334

1

힙메모리

0

443

1

미로찾기 문제에 VISIT의 쓰임

1

485

2

입출력 스트림 질문입니다.

0

271

1

알고리즘 강의는 무슨언어로 진행하시나요? 혹시 자바로 하시나요?

0

401

2

강의 화면의 깃랩은 어떻게 들어가나요?

0

686

2

강의가 잘못 업로드 되어 있습니다.

1

425

2