Главная » Статьи для тега "Исключения"

Работа с шаблонами JMS Spring

Добавлено Дата: 2 August, 2014 категория: Spring

 

Класс JmsTemplate – это ответ фреймворка Spring на необходимость писать массу шаблонного кода для работы с JMS. Класс JmsTemplate берет на себя все хлопоты по созданию соединений, открытию се- ансов и приему/передаче сообщений. Он позволяет разработчику сосредоточиться на конструировании сообщений для передачи или обработке принимаемых сообщений.

Читать »

Обработка исключений в конечной точке Spring

Добавлено Дата: 15 July, 2014 категория: Spring

Программный код не всегда действует, как хотелось бы. Что про- изойдет, если сообщение не сможет быть преобразовано в Java-объ- ект? Что, если сообщение вообще не будет являться допустимым

Читать »

Знакомство с иерархией исключений доступа к данным в Spring

Добавлено Дата: 23 May, 2014 категория: Spring

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

Прохожий: «Вы в шести метрах над землей». Парашютист: «Вы, должно быть, программист?» Прохожий: «Да, но как вы догадались?»

Читать »

Предотвращение раскрутки стека в Visual C# (Sharp)

Добавлено Дата: 8 April, 2014 категория: C#

Обработка исключений позволяет предотвратить сбой программы, но не помогает удостовериться в том,  что состояние приложения не было изменено.  Рассмотрим пример (рис. 5.5), иллюстрирующий, как состояние программы может быть искено перехваченным, но необработанным исключением.

Читать »

Фильтрация исключений в Visual C# (Sharp)

Добавлено Дата: 26 March, 2014 категория: C#

Во  всех  приведенных  примерах  исключений   в  операторе    catch применялся  тип

Exception:

catch (ExcepNullReferenceExceptiontion) { ;}

Данный  тип  перехватывает  все  исключения.

На рис. 5.3 среда IDE перехватила исключение, применяя специальный тип NuiiReferenceException. Использование этого типа в операторе catch ограничает  перехват  исключений  исключениями  обращения  к  null-данным.

Читать »

Реализация обработчиков исключений в Visual C# (Sharp)

Добавлено Дата: 27 February, 2014 категория: C#

Обработчик исключения реализуется с помощью ключевых слов try, catch и finally. Суть реализации обработчика исключения в том, что исключение, сгенерированное в определенном блоке кода, будет перехвачено и обработано. Блок обработчика исключения имеет такую структуру:

Читать »

Перехват исключений в Visual C# (Sharp)

Добавлено Дата: 26 February, 2014 категория: C#

На рис. 2.13 показано, как среда Visual С# Express прервала поток исполнения прраммы, перехватив исключение, сгенерированное  арифметическим  переполненм. Это подобно ситуации, когда на уроке практического вождения инструктор пехватывает управление от ученика, чтобы избежать аварийной ситуации, предпосылки к которой были созданы неправильными действиями ученика. Побным образом, механизм среды CLR для перехвата и обработки исключений можно рассматривать как перехват инструктором управления, чтобы избежать оицательных последствий на исполнении операционной системы и других прилений, которые может вызвать неадекватное поведение какого-либо приложения.

Читать »

Код, не вызывающий исключений в Visual C# (Sharp)

Добавлено Дата: 31 January, 2014 категория: C#

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

Защитный код

Читать »

Обработка некритических ошибок в Visual C# (Sharp)

Добавлено Дата: 15 January, 2014 категория: C#

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

Читать »

Исключения- JAVA ДЛЯ ANDROID

Добавлено Дата: 23 July, 2013 категория: Разработка для Android

 

В языке Java исключения используются как удобный инструмент, позволяющий справляться с необычными ситуациями. Зачастую такие условия сводятся к возникновению ошибок.

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

Читать »

ОПРЕДЕЛИТЕЛЬ МАТРИЦЫ

Добавлено Дата: 24 July, 2012 категория: Basic

Если в  Вашей системе не предусмотрено вычисление определителя с помощью функции МАТ,  то одним из наиболее быстрых путей вычисления определителя матрицы А является ее преобразование к треугольному виду методом исключения Гаусса и перемножение всех элементов главной диагонали полученной матрицы.

Читать »

Расширение класса

Добавлено Дата: 4 May, 2012 категория: Java

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

При расширении класса на его основе создается новый класс, наследующий все поля и методы расширяемого класса. Исходный класс, для которого проводилось расширение, называется суперклассом.

Читать »

Исключения – ошибки в программах

Добавлено Дата: 14 April, 2012 категория: Java

Скажем, вы  забыли закрыть фигурные скобки в своем  Java-­?коде. Это  приведет к ошибке компиляции, которую можно легко исправить.  Но  существуют ещё ошибки времени исполнения (run-­?time  errors), когда совершенно неожиданно, программа перестаёт работать, как положено. Например, Java-­?класс считывает файл со счётом в игре. Что произойдёт, если  кто-­?то удалит этот файл? Остановится ли программа с длинным и страшным сообщением  об ошибке,  или  продолжит  работать,  выдав дружелюбное сообщение, типа:

Читать »

Условие throws

Добавлено Дата: 30 March, 2012 категория: Java

Первое, что бросается в глаза в приведенном выше методе replace Value, — это список проверяемых исключений, которые в нем возбуждаются. В Java необходимо перечислить проверяемые исключения, возбуждаемые методом, поскольку программист при вызове метода должен знать их в такой же степени, в какой он представляет себе нормальное поведение метода. Проверяемые исключения, возбуждаемые методом, не уступают по своей важности типу возвращаемого значения — и то и другое необходимо объявить.

Читать »

Создание новых типов исключений

Добавлено Дата: 20 March, 2012 категория: Java

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

Читать »