티스토리 뷰

프로그래밍/메모

try catch와 throws

시간이nullnull한 가장 2022. 2. 27. 01:31

회사에서 작성되있는 코드에서 이상한 점을 찾았다.

위 메소드에서 try 내부 코드 실행 중 IOException이 발생하면 상위 메소드로 IOException을 전파하지 않는다.

 

만약 위 코드의 throws문이 정상적으로 동작하려면 catch문에서 강제로 익셉션을 발생시켜야 한다. (ex. throw new IOException)