На мой взгляд, вы должны поставить попробовать поймать во всех методах.Таким образом, вы сможете легче отслеживать ошибки.
Но, насколько я знаю, лучше всего использовать try catch только при работе с внешними источниками.(т. е. файловый ввод-вывод, обмен данными с базой данных и т. д.) Это связано с тем, что попытка catch приводит к некоторым издержкам.
(при голосовании, пожалуйста, скажите, почему. Это помогает мне, но также и человеку, который задал вопрос.)
Редактировать: Смотрите мой последний комментарий.Как уже отмечали другие, размещать блок try / catch везде не имеет никакого смысла!