캐치하지 않고 :자바는 시도 - 마침내 클래스 생성기의 방법으로 일하고 있어요
public void executeAction(String s) throws MyException {
if (s.equals("exception"))
throw new MyException("Error, exception", this.getClass().getName());
}
public void close() {
System.out.println("Closed");
}
나는이 코드를 사용했습니다 :
public void execute() throws MyException
Generator generator = new Generator();
try {
String string = "exception";
generator.executeAction(string);
} finally {
generator.close();
}
}
에서 main 예외 처리 :
try {
manager.execute();
} catch (MyException e) {
System.err.println(e.toString());
}
}
주요 나는 그것을 잡을 수 있습니다. 정상적인 행동입니까?
에서 사용할 수 있습니다. 예외가 표시되지 않는 이유는 무엇입니까? – user2357112
죄송합니다, 질문을 수정 – Stefano
마침내 재생 예외가 발생하지 않습니다. 따라서 예외가 발생하여 잡히지 않으면 예외적으로 영향을 미치지 않습니다. – efekctive