Это зависит от конструкции вашего кода и типа обрабатываемого исключения, потому что во время обработки будет "проброс" исключения через весь стек вызовов. Поэтому помещать каждую функцию в блок try catch не рекомендуется, а бывает, что лучше просто сделать дополнительную проверку if else, чем генерировать исключение.