Показать сообщение отдельно
Старый 13.11.2011, 20:52
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 1  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Цитата:
try|catch медленней чем if.
Вы правы только отчасти, вот в этой теме Psycho Tiger доказал мне, что выгодней использовать try/catch нежели if, ибо быстрее, и if выигрывает только когда ошибка. А ошибка это исключительная ситуации, в готовом приложении их количество должно быть гораздо меньше, чем нормальных.
1. try/catch приходится использовать при использовании нативных методов, к. генерируют исключения.
2. При вызове методов из других библиотек, ибо их автор возможно что-то не учел, или сам генерирует исключения и тут без try/catch так же не обойтись.
В общем случае я тоже за то, чтобы обходится if-ами.
__________________
http://www.chessmax.ru