Не делайте этого.
Вы скрываете ошибки, которые могут серьезно повлиять на надежность вашего приложения. Исключение выдается по причине , просто продолжать, как будто ничего не произошло, просто неправильно.
Ваш метод не может вернуть результат, как было обещано, что будетвлияет на весь код, который его использует.Но вызывающие методы не будут знать об исключении и в худшем случае будут продолжаться, поскольку ничего не произошло и, следовательно, будут давать нежелательные результаты.
Вы должны использовать catch all
a), когда хотите обернуть исключения на границах слоя (но включите оригинальное исключение).
b) когда исключение распространилось на верхний уровень (что приведет к прекращению вашего приложения, если исключение не будет перехвачено).
Кроме этого, только перехват исключенийкогда вы можете справиться с ними .Это означает, что вы, поймав исключение, можете вернуть результат, ожидаемый вызывающим абонентом.