Best practices in handling java exceptions

Я начинаю изучать Java и пишу свои первые утилитные классы на java, которые должны пойти в производство. Я немного растерялся, когда дело дошло до работы с исключениями. Есть ли какая-то приблизительная цифра о том, сколько операторов try должно быть в данной строке кода?

Какая часть кода должна иметь дело с исключениями... какой-нибудь плагин для Eclipse?

Является ли лучшей практикой включать 3-4 оператора в блок try и ловить исключение или включать 10-12 строк в блок try и затем включать 2-3 оператора catch, ловящие различные виды исключений, скажем, те, которые бросает File related или мои собственные классы или некоторые другие сторонние классы...? Первый вариант немного неприятен для глаз и сильно раздувает код...

Это обычная практика, чтобы только и только окружать тот код в блоке try, который может бросить исключение, или это нормально, чтобы пометить окружающий код также внутри try, скажем, как используется хэндл файла и т.д.?

Любые подсказки...?

5
задан flash 18 October 2011 в 06:23
поделиться