나는이 재연 된 예외를 발견하고 심지어 컴파일된다는 것에 놀랐다."throw (e)"와 "throw e"의 차이점은 무엇입니까?
} catch(SomeException e) {
...
throw(e);
}
이 던져()와 무슨 일이 일반적으로 사용하는 사이에 어떤 차이가 ...? 거기에
} catch(SomeException e) {
...
throw e;
}
이 문서화 또는 지침 다른 통해 하나를 선택에 어디에 대한 링크?
이들은 동일합니다. –
마치 불필요한 그룹 괄호처럼 보입니다. – Carcigenicate
로깅해서는 안됩니다. 다른 곳에 그것을 잡아서 거기에 기록하면 두 가지 예외가 있다는 잘못된 인상을 받게됩니다. –