Автоматическая обработка исключений - Википедия - Automated exception handling
Эта статья не цитировать любой источники.Март 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Автоматическая обработка исключений это вычисление термин, относящийся к компьютеризированной обработке ошибок. Системы исполнения (двигатели), например, для Ява язык программирования или .NET Framework поддаются автоматическому режиму обработки исключений или ошибок. В этих средах ошибки программного обеспечения не крушение в Операционная система или движок времени выполнения, а скорее генерируют исключения. Последние достижения в этих механизмах выполнения позволяют специализированным дополнительным продуктам для модулей времени выполнения предоставлять автоматизированные Обработка исключений который не зависит от исходного кода и предоставляет информацию об основной причине для каждого интересующего исключения.[нужна цитата ]
Как это устроено
В случае исключения механизм выполнения вызывает инструмент перехвата ошибок, который прикреплен к механизму выполнения (например, Виртуальная машина Java (JVM)). В зависимости от характера исключения, такого как его тип, а также класс и метод, в которых оно возникло, а также в зависимости от предпочтений пользователя, исключение может быть обработано или проигнорировано.
Если предпочтительнее обрабатывать исключение, тогда на основе предпочтений обработки, таких как глубина поиска в памяти, утилита перехвата ошибок извлекает значения памяти из кучи и памяти стека. Затем этот снимок создает эквивалент отладчик экран (как если бы был отладчик) в момент исключения.
Преимущества
Этот механизм позволяет автоматизировать обработку ошибок программного обеспечения независимо от исходного кода приложения и его разработчиков. Это прямой артефакт парадигмы механизма выполнения и обеспечивает уникальные преимущества для жизненного цикла программного обеспечения, которые были недоступны раньше.
Рекомендации
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |