Вопросы с тегом «exception»

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

3
Как создать пользовательские исключения в Java? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Как мы создаем …
149 java  exception 

9
«Внутреннее исключение» (с отслеживанием) в Python?
Мой опыт работы в C #, и я только недавно начал программировать на Python. Когда выдается исключение, я обычно хочу обернуть его в другое исключение, которое добавляет больше информации, в то же время показывая полную трассировку стека. Это довольно легко в C #, но как мне это сделать в Python? …

5
Почему Java не допускает общие подклассы Throwable?
Согласно спецификации языка Java , 3-е издание: Это ошибка времени компиляции, если универсальный класс является прямым или косвенным подклассом Throwable. Я хочу понять, почему это решение было принято. Что не так с общими исключениями? (Насколько я знаю, дженерики - это просто синтаксический сахар во время компиляции, и они в Objectлюбом …

5
Использовать метод NUnit Assert.Throws или атрибут ExpectedException?
Я обнаружил, что это два основных способа проверки исключений: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] Какой из них будет лучше? Предлагает ли одно преимущество перед другим? Или это просто вопрос личных предпочтений?

13
Насколько медленны исключения .NET?
Я не хочу дискуссии о том, когда и не бросать исключения. Я хочу решить простой вопрос. В 99% случаев аргумент об отказе от исключений вращается вокруг того, что они медленные, в то время как другая сторона заявляет (с помощью теста производительности), что скорость не является проблемой. Я прочитал множество блогов, …

28
Почему переменные не объявлены в «try» в области видимости в «catch» или «finally»?
В C # и Java (а также, возможно, в других языках) переменные, объявленные в блоке «try», не попадают в область видимости соответствующих блоков «catch» или «finally». Например, следующий код не компилируется: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: think "System.out.println" here instead …

3
Android Studio IDE: прерывание при исключении
Кажется, моя Android Studio по умолчанию не хочет прерываться ни при каких исключениях. Включение прерывания для «Любого исключения» начинает нарушать работу реальных библиотек JDE. Есть ли способ заставить его прерываться только на исключениях в моем коде? Исходя из вселенной Visual Studio, ищите здесь поведение отладки VS по умолчанию.

18
java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState
Я использую библиотеку поддержки для моего приложения. В своей FragmentActivity я использую AsyncTask для загрузки данных из Интернета. В методе onPreExecute () я добавляю фрагмент, а в методе onPostExecute () я снова его удаляю. Когда ориентация меняется между ними, я получаю вышеупомянутое исключение. Пожалуйста, посмотрите на детали: private class onFriendAddedAsyncTask …

8
Почему Java не позволяет генерировать проверенное исключение из статического блока инициализации?
Почему Java не позволяет генерировать проверенное исключение из статического блока инициализации? Что послужило причиной этого дизайнерского решения?

8
Почему возникает исключение ConcurrentModificationException и как его отлаживать
Я использую Collection( HashMapиспользуется JPA косвенно, так бывает), но, по-видимому, случайным образом код генерирует ConcurrentModificationException. Что вызывает это и как решить эту проблему? Возможно, используя некоторую синхронизацию? Вот полная трассировка стека: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219) …

12
Как использовать ожидание и уведомление в Java без исключения IllegalMonitorStateException?
У меня есть 2 матрицы, и мне нужно их умножить, а затем распечатать результаты каждой ячейки. Как только одна ячейка будет готова, мне нужно ее распечатать, но, например, мне нужно распечатать ячейку [0] [0] перед ячейкой [2] [0], даже если результат [2] [0] готов первым , Поэтому мне нужно распечатать …

7
Python: это плохой тон - вызывать исключения в __init__?
Считается ли дурным тоном создавать исключения внутри __init__? Если да, то каков принятый метод выдачи ошибки, когда определенные переменные класса инициализируются как Noneнеправильного типа или имеют неправильный тип?
128 python  exception 


10
Почему exception.printStackTrace () считается плохой практикой?
Существует много из материала отказа там , который наводит на мысль , что печать трассировку стека исключения плохая практика. Например, из проверки RegexpSingleline в Checkstyle: Эта проверка может использоваться [...] для поиска распространенных плохих методов, таких как вызов ex.printStacktrace () Однако я изо всех сил пытаюсь найти что-либо, что дает …

2
Почему UnhandledExceptionEventArgs.ExceptionObject является объектом, а не исключением?
Почему UnhandledExceptionEventArgs.ExceptionObjectобъект, а не объект Exception? Я прикрепляюсь к AppDomain.UnhandledException. Я хотел бы, чтобы бросить UnhandledExceptionEventArgs.ExceptionObjectна Exceptionи interogate его. И с учетом этого будет ли оно когда-нибудь нулевым? Документация MSDN не особо полезна. Получает объект необработанного исключения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.