Алайна
Есть небольшая разница между ошибкой и исключением. Ошибка - это ошибка кодирования со стороны программиста, поэтому программа не даст желаемого результата. Например, в ASP.NET есть разные типы ошибок: 1) Ошибки конфигурации - эти ошибки возникают, когда файлы web.config или machine.config сформированы неправильно. 2) Ошибки парсера - вызваны неправильными тегами и другими синтаксическими ошибками на странице ASP.NET. 3) Ошибки компиляции - возникают во время компиляции из-за ошибок в синтаксисе языка. Исключением является ошибка времени выполнения, которая может возникнуть из-за неправильного типа ввода или других обстоятельств, например, нехватки памяти, невозможности найти требуемый файл, ввода пользователем строки, когда требуется целое число и т. Д.Ошибки не обрабатываются, их должен исправить программист, чтобы приложение работало. С другой стороны, исключения должны обрабатываться с использованием кода обработки исключений (попробуйте блок catch в качестве его вызова), чтобы приложение не вылетало из строя, а конечный пользователь профессионально проинформирован о том, что произошла ошибка. Любой код, который может вызвать исключение, например, соединение с базой данных, чтение файла и т. Д., Записывается в блоке TRY BLOCK. Если возникает исключение, выполняется блок CATCH, в котором можно проверить информацию о типе возникшего исключения, в какой строке оно было поднято и т. Д.сообщил, что произошла ошибка. Любой код, который может вызвать исключение, например, соединение с базой данных, чтение файла и т. Д., Записывается в блоке TRY BLOCK. Если возникает исключение, выполняется блок CATCH, в котором можно проверить информацию о типе возникшего исключения, в какой строке оно было поднято и т. Д.сообщил, что произошла ошибка. Любой код, который может вызвать исключение, например, соединение с базой данных, чтение файла и т. Д., Записывается в блоке TRY BLOCK. Если возникает исключение, выполняется блок CATCH, в котором можно проверить информацию о типе возникшего исключения, в какой строке оно было поднято и т. Д.
Генри
Ошибка - это несовместимое состояние, вызванное средой выполнения.
Это вызвано неправильными тегами в программах. И мы не можем ремонтировать во время выполнения.
Хотя исключения - это условия, которые возникают во время выполнения из-за неправильного ввода и т. Д., Мы можем исправить исключение, используя блоки try {...} и catch {.....} ..
Младший
Ошибка «указывает на серьезные проблемы,
которые разумное приложение
не должно пытаться уловить».
Исключение «указывает условия,
которые разумное приложение может
захотеть уловить».
Ошибка вместе с исключением времени выполнения и их подклассы не отмечены
исключениями. Все остальные классы исключений являются отмеченными
исключениями.