Автоматическая обработка исключений
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2024 г. ) |
Автоматизированная обработка исключений — это компьютерный термин, обозначающий компьютеризированную обработку ошибок. [1] Системы времени выполнения (движки), такие как язык программирования Java или .NET Framework, позволяют использовать автоматический режим обработки исключений или ошибок. В этих средах ошибки программного обеспечения не приводят к сбою операционной системы или механизма выполнения, а скорее генерируют исключения. [2] Последние достижения в этих механизмах выполнения позволяют специализированным дополнительным продуктам механизмов выполнения обеспечивать автоматическую обработку исключений , независимую от исходного кода, и предоставляет информацию о первопричине каждого интересующего исключения. [ нужна ссылка ]
Как это работает
[ редактировать ]В исключительных случаях механизм выполнения вызывает инструмент перехвата ошибок, подключенный к механизму выполнения (например, виртуальную машину Java (JVM)). В зависимости от характера исключения, например его типа, класса и метода, в котором оно произошло, а также предпочтений пользователя, исключение может быть обработано или проигнорировано.
Если предпочтением является обработка исключения, то на основе таких предпочтений обработки, как глубина поиска в памяти, утилита перехвата ошибок извлекает значения памяти из кучи и стека. Затем этот снимок создает эквивалент экрана отладчика (как если бы отладчик существовал) в момент исключения.
Эффекты
[ редактировать ]Этот механизм позволяет автоматически обрабатывать ошибки программного обеспечения независимо от исходного кода приложения и его разработчиков. Это прямой продукт парадигмы механизма выполнения, который обеспечивает уникальные преимущества жизненного цикла программного обеспечения, которые были недоступны раньше.
Ссылки
[ редактировать ]- ^ «Начало работы с обработкой исключений» . ЭджВерве . 7 февраля 2024 г. Проверено 7 февраля 2024 г.
- ^ «Автоматическая обработка исключений в условиях» . ИБМ . 2 февраля 2024 г. Проверено 7 февраля 2024 г.