Цитата:
|
try|catch медленней чем if.
|
Вы правы только отчасти, вот в этой
теме Psycho Tiger доказал мне, что выгодней использовать try/catch нежели if, ибо быстрее, и if выигрывает только когда ошибка. А ошибка это исключительная ситуации, в готовом приложении их количество должно быть гораздо меньше, чем нормальных.
1. try/catch приходится использовать при использовании нативных методов, к. генерируют исключения.
2. При вызове методов из других библиотек, ибо их автор возможно что-то не учел, или сам генерирует исключения и тут без try/catch так же не обойтись.
В общем случае я тоже за то, чтобы обходится if-ами.