Столкнулся с вопросом использования условной конструкции или перехвата исключения. Читал информацию, что "try {} catch() {}" потребляет больше ресурсов, чем условная конструкция.
Я пишу код, в котором проверяется введенный в textBox путь к файлу. И у меня есть два варианта:
Какая разница в данном случае? При перехвате исключения я могу вывести информацию об объекте его вызвавшем или еще, что-то, что мне будет нужно. Тем не менеее, существуют обе конструкции, так что и когда лучше использовать? Если я правильно понимаю - это вопрос предпочтений, но ведь есть какие-то общие правила. В интернете читал информацию, но так и не понял до конца разници.
Где-то было написано, что исключения позволяют обрабатывать ошибки, а не просто их "выявлять", но мне показалось такое объяснение довольно абстрактним. Хотелось бы понять разницу.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Достался проект на поддержку, и после решения насущных проблем, пришло время рефакторингаВ одном из основных методов происходит Boxing, этот...
Всем приветЕсть регулярка, которая проверяет наименование товара и отправляет его в корзину