Jump to content

Автоматическая обработка исключений

Автоматизированная обработка исключений — это компьютерный термин, обозначающий компьютеризированную обработку ошибок. [1] Системы времени выполнения (движки), такие как язык программирования Java или .NET Framework, позволяют использовать автоматический режим обработки исключений или ошибок. В этих средах ошибки программного обеспечения не приводят к сбою операционной системы или механизма выполнения, а скорее генерируют исключения. [2] Последние достижения в этих механизмах выполнения позволяют специализированным дополнительным продуктам механизмов выполнения обеспечивать автоматическую обработку исключений , независимую от исходного кода, и предоставляет информацию о первопричине каждого интересующего исключения. [ нужна ссылка ]

Как это работает

[ редактировать ]

В исключительных случаях механизм выполнения вызывает инструмент перехвата ошибок, подключенный к механизму выполнения (например, виртуальную машину Java (JVM)). В зависимости от характера исключения, например его типа, класса и метода, в котором оно произошло, а также предпочтений пользователя, исключение может быть обработано или проигнорировано.

Если предпочтением является обработка исключения, то на основе таких предпочтений обработки, как глубина поиска в памяти, утилита перехвата ошибок извлекает значения памяти из кучи и стека. Затем этот снимок создает эквивалент экрана отладчика (как если бы отладчик существовал) в момент исключения.

Этот механизм позволяет автоматически обрабатывать ошибки программного обеспечения независимо от исходного кода приложения и его разработчиков. Это прямой продукт парадигмы механизма выполнения, который обеспечивает уникальные преимущества жизненного цикла программного обеспечения, которые были недоступны раньше.

  1. ^ «Начало работы с обработкой исключений» . ЭджВерве . 7 февраля 2024 г. Проверено 7 февраля 2024 г.
  2. ^ «Автоматическая обработка исключений в условиях» . ИБМ . 2 февраля 2024 г. Проверено 7 февраля 2024 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b0b7b40c89832bd06fefd1414ceb3539__1712889180
URL1:https://arc.ask3.ru/arc/aa/b0/39/b0b7b40c89832bd06fefd1414ceb3539.html
Заголовок, (Title) документа по адресу, URL1:
Automated exception handling - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)