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