try catch 문으로 에러 처리를 하다가 발생한 warning 이다. (IDE는 Eclipse 사용)
발생 이유는 문법적으로 틀린건 아니지만,
finally 구문에서 return을 적었기 때문에 오류가 발생할 수도 있다는것이다.
=> 만약 catch 구문에서 예외처리를 하고 return 값을 정하더라도 finally에서 정해둔 return 값만 처리된다.
Eclipse에서 제시한 해결방법은 @SuppressWarnings("finally") 어노테이션을 구문에 붙이는 것인데,
Exception이 발생할 경우 원하는데로 return 값을 주는지 확인한 뒤,
어노테이션을 붙이는게 좋을 것 같다.
'Java' 카테고리의 다른 글
[JAVA] Close_Wait 문제 해결 (0) | 2020.08.17 |
---|