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

Подробнее про exception...

Поскольку Sqlerrm() возвращает сообщение и код, предоставленный orecle. исключение 1: например, для неявного курсора, когда данные не найдены, возникает ошибка n, мы пишем обработку исключений, например dbms_ou..(sqlerrm()); вывод: ORA-01403: данные не найдены и для Dbms_output..(sqlcode()); -- п....
4 Фев 2022 в 08:54
В модуле, который я пишу, мне нужно проверить, соответствуют ли входящие данные определенным требованиям и форматам. Я думал, что знаю хороший способ сделать это, но мне нужно добавить функцию ведения журнала, и это заставило меня понять, что я, должно быть, неправильно пишу свой код. MWE того, че....
3 Фев 2022 в 20:25
Итак, я пытаюсь перевернуть биты длинного int, вот как я это делаю, но получаю исключение NumberFormatException. Я преобразовываю его в строку с основанием 2 и добавляю нули слева, чтобы получить 32 символа, затем переворачиваю биты, а затем преобразую его обратно в длинное основание-10. Long n =4L....
Когда я ищу это в Google, он показывает, что ошибка означает ошибку времени компиляции, а исключение - ошибка времени выполнения? но я думаю что это не так........
Я новичок в Java, я читал, что проверенное исключение возникает только во время компиляции, т.е. программа не будет успешно компилироваться, если есть проверенное исключение, которое не обрабатывается или не выдается. Если что-то мешает компилятору скомпилировать код, мы можем просто стереть его ил....
1 Фев 2022 в 10:16
У меня очень минимальная программа .NET 6: using System.Numerics; var transform = new Transform2(default); public readonly record struct Transform2(Vector2 Position, float Rotation) { public Transform2(Vector2 position) : this() { Position = position; } } Когда я запускаю его,....
29 Янв 2022 в 14:04
У меня есть очень простой код PHP 8, в котором есть (добровольная) ошибка. Просто чтобы увидеть, поймано ли исключение. try { $school = $this->schoolRepository->insert($request->all()); $fake = 1 / 0; return new SchoolResource($school); } catch (\Exception $e) { ....
29 Янв 2022 в 13:56
Я написал программу для приема данных двух учеников, но когда я запускаю этот код, часть «имя» пропускается во второй раз, и она начинается с предметов и дает NameformatException? Первый запуск кода нормальный, но когда он переходит ко второму запуску, часть имени пропускается, и мне нужно напрямую....
29 Янв 2022 в 05:23
Как лучше всего перехватывать исключения, возникающие в заголовке цикла *, а не во всем цикле или теле цикла. Возьмите следующий пример for value in complex_generator(): # throws exceptions I might want to catch ... # do work here - but don't catch any exception Что я не считаю полезным, так эт....
28 Янв 2022 в 18:12
Emscripten 'val.h' API позволяет вызывать методы JS-объектов, однако C++ try-catch не будет перехватывать исключение JS. Рассмотрим этот пример: #include <emscripten.h> #include <emscripten/val.h> void test(){ string t = "some invalid json"; val v = val::object(); // This C++ try-c....
28 Янв 2022 в 16:53
Я реализовал потоковое приложение kafka. Допустим, одно из полей объекта, которое в данный момент обрабатывает поток, содержит число вместо строкового значения. В настоящее время, когда в логике обработки возникает исключение, например. .transform(), весь поток уничтожается, и мое приложение пере....
У меня есть контроллер с аннотацией @RestController в Spring Boot (v2.4). Это должно возвращать HTTP-заголовок «Cache-Control» с довольно статической конфигурацией по умолчанию для всех конечных точек, которые он обрабатывает. До сих пор я добивался этого с помощью аннотированного метода @ModelAttr....
27 Янв 2022 в 20:21
Интересно, можно ли улучшить этот код с помощью «попробовать и исключить» в цикле, как показано ниже. Идея состоит в том, чтобы изменить формат, если определенный столбец включен в df. Спасибо большое. for field in ['Trade Date', 'Capture Date', 'Value Date', 'Maturity Date','Start Date', 'End Date....
27 Янв 2022 в 12:47
Я готовлю WebAPI в .Net6 с Angular. Когда я подготовил страницу регистрации, я настроил адрес электронной почты, чтобы он был уникальным (это учетные данные имени пользователя). Теперь я хотел бы показать, что электронная почта не уникальна, когда пользователь пытается зарегистрироваться с уже зан....
27 Янв 2022 в 10:06
Я хотел бы напечатать значимое сообщение при возникновении определенного исключения в OCaml: type t = A | B of int exception Wrong of t Скажем, у меня есть функция let string_of_t = function | A -> "A" | B n -> ("B" ^ (string_of_int n)) Тогда я хотел бы иметь функцию val print_exception : ( 'a....
26 Янв 2022 в 01:44
У меня есть List<Long> countriesList, который содержит значения Long, которые являются идентификаторами страны. Теперь я перебираю некоторый список List<UserRequests>, используя streams. userRequests.stream(). forEach(userRequest-> { UserData=userRepository.findById(userRequest.getId....
Моя проблема в том, что мой код имеет такую ​​структуру: как видите, вторая функция зависит от результата первой. но я хочу, чтобы программа завершилась, когда первая функция поймает ошибку, но я получаю, что она отображает сообщение об исключении первой функции и переходит к следующему шагу основн....
24 Янв 2022 в 14:18
Если fish.x больше 500, я хочу сбросить его до 20 по умолчанию: private Fish addFish(String name, int x, int y) { Fish fish = new Fish(name, x, y); try { if (fish.getX() > 500) throw new Exception ("OutOfBounds"); } catch (Exception e) { System....
23 Янв 2022 в 22:11
Итак, я настраиваю пользовательские классы исключений для программы, которую пишу. Я создаю универсальный базовый класс, который буду использовать в первую очередь как универсальное исключение. Этот базовый класс будет унаследован несколькими другими пользовательскими исключениями. Вот базовый кл....
22 Янв 2022 в 17:39
Итак, у меня есть различные конечные точки API, определенные в моих службах Spring Boot, которые выдают различные пользовательские исключения. Но я не могу провести различие между проверенными и непроверенными исключениями. Так должно ли мое пользовательское исключение быть проверено или не провере....
22 Янв 2022 в 17:27
Я получаю эту ошибку при запуске моего приложения флаттера. Приложение запускается в хроме, но не запускается на эмуляторе или на реальном мобильном устройстве. Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install C:\Users\HP\Desktop\OWASLO\care_giver_app\build\app....
21 Янв 2022 в 11:03
Итак, я пытаюсь загрузить файл, используя заданный URL-адрес, используя пакет flutter_downloader. Ниже приведена моя реализация: void main() async { WidgetsFlutterBinding.ensureInitialized(); await FlutterDownloader.initialize( debug: true // optional: set false to disable printing logs to co....
21 Янв 2022 в 07:04
Я реализовал операции CRUD, используя ASP.net. Каждый метод API работает нормально, но проблема в интерфейсе — если кто-то помещает один и тот же первичный ключ, это дает конкретную ошибку исключения, которая очевидна. Вы, ребята, можете увидеть фрагмент кода: [HttpPost] [Route("~/api/fees....
20 Янв 2022 в 19:20
Я новичок в программировании на Java. Я столкнулся с этим, когда работал над программой, основанной на Prime Checker. Указывалось уже, что; Заблокированный код в редакторе вызовет метод checkPrime с одним или несколькими целочисленными аргументами. Вы должны написать метод checkPrime таким образо....
20 Янв 2022 в 17:40
В настоящее время я разрабатываю расширение для Typo3 10.4 и не могу решить проблему. Я использую некоторые внешние библиотеки для рассылки или платежей, которые иногда вызывают исключения. Моя проблема в том, что когда это происходит, я получаю ошибку OOPS, даже если пытаюсь поймать исключение Напр....
18 Янв 2022 в 21:17