Описание тега checked-exceptions
Исключения, которые необходимо объявить в предложении throws метода или конструктора, если они могут быть вызваны выполнением метода или конструктора и распространяться за пределы метода или конструктора.
2
ответа
Проверенные исключения, выброшенные из лямбда-выражений
Не могли бы вы объяснить, почему проверенные исключения должны быть пойманы из лямбда-выражений? Другими словами, почему следующий код не компилируется... public void doSomething(ObjectInputStream istream) throws IOException { // The read method thr…
24 фев '15 в 22:15
5
ответов
Как Java обнаруживает проверенные исключения?
Если я напишу такие вещи: public static void main(String[] args) { try { } catch (MalformedURLException e) { e.printStackTrace() }; } Компилятор Java показывает ошибку компиляции в предложении catch MalformedURLException, Если я вставлю строку URL u…
07 авг '13 в 12:04
1
ответ
JUnit обработка RuntimeException (в частности)
Я склонен бросать столько проверенных Exceptions вверх, насколько это возможно: он declutters код (и я считаю, проверено Exceptions как сомнительный аспект Java). Я склонен использовать их при "уточнении" кода.. т.е. когда это имеет смысл для конкре…
04 янв '17 в 08:19
0
ответов
Как бросить проверенное исключение в CompletableFuture?
Я использовал статический метод supplyAsync() чтобы получить CompletableFutureи назовите его whenComplete() способ справиться с результатом и исключением. whenComplete() принимает BiConsumer в качестве параметра, и BiConsumerВторой параметр является…
09 авг '18 в 04:07
19
ответов
Как я могу выбросить CHECKED исключения из потоков Java 8?
Как я могу выбросить CHECKED исключения из потоков / лямбда Java 8? Другими словами, я хочу сделать такой код: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang…
25 дек '14 в 05:09
2
ответа
Возможно ли отключение проверенных исключений в Java?
Я читал статью о проверенных и непроверенных исключениях в Java и нашел эту статью / ссылку: https://projectlombok.org/disableCheckedExceptions.html Согласно статье, это просто хак, разработанный для javac. Рассмотрим фрагмент кода ниже: import java…
24 ноя '16 в 20:56
5
ответов
Как решить, следует ли добавить исключение в сигнатуру метода или обработать его в методе?
У меня довольно большой опыт работы с Java (в основном математика, пользовательский интерфейс и графика), но я никогда серьезно не работал с такими API, как JDBC или org.w3c.dom где вы в большой степени полагаетесь на обработку проверенных исключени…
18 окт '14 в 08:22
8
ответов
Как обернуть проверенные исключения, но сохранить исходные исключения во время выполнения в Java
У меня есть код, который может генерировать как проверенные, так и исключения во время выполнения. Я хотел бы поймать проверенное исключение и обернуть его исключением во время выполнения. Но если выдается исключение RuntimeException, мне не нужно е…
27 сен '16 в 08:06
3
ответа
Бросать исключения за пределы метода - Java
Я новичок в Java. Я объявил метод как public void method() throws Exception, но всякий раз, когда я пытаюсь вызвать этот метод в другой области того же класса, используя method();Я получаю ошибку: Error: unreported exception java.lang.Exception; mus…
28 ноя '15 в 03:06
3
ответа
Почему перехват проверенных исключений разрешен для кода, который не генерирует исключения?
В Java методы, которые выдают проверенные исключения ( Exception или его подтипы - IOException, InterruptedException и т. Д.), Должны объявлять оператор throws: public abstract int read() throws IOException; Методы, которые не объявляют throws опера…
03 фев '16 в 17:46
0
ответов
Проверил обработку исключений в Java
В следующем фрагменте кода: import java.io.*; import java.io.FileReader; public class ExceptionPropagationDemo { public static void main(String[] args){ ExceptionPropagationDemo testObject =new ExceptionPropagationDemo(); testObject.throwException1(…
27 янв '17 в 13:00
1
ответ
Будет ли блок catch подкласса перехватывать проверенное родительское исключение?
У меня есть метод с проверенным исключением для родительского класса, который может генерировать исключения типа parent и subclass public void method() throws ParentException { if( false ) throw new ParentException(); else if( true ) throw new Child…
18 июл '16 в 16:50
1
ответ
HttpWebRequest правильная обработка исключений
Так что я использую HttpWebRequest API в сборке System.Net, но поскольку в C# нет проверенных исключений, я не уверен, куда поместить мои блоки try-catch для правильной обработки неизбежных исключений, вызванных общими вещами, такими как сетевая оши…
11 сен '13 в 23:33
2
ответа
Всегда используйте проверенные исключения
В последнее время я перефакторинг некоторого кода Java... Я обнаружил, что было выброшено много исключений RuntimeException (т.е. непроверенные исключения). Я создал свое собственное проверенное исключение и заменил каждый экземпляр этих RuntimeExce…
12 фев '15 в 19:45
2
ответа
Можно ли настроить eclipse для отображения предупреждения, если RuntimeException не обрабатывается?
У меня есть следующий код: public static void main(String[] args) { willItThrowException(); } private static void willItThrowException() throws RuntimeException { throw new RuntimeException(); } Существует ли какая-либо конфигурация eclipse, которая…
18 окт '11 в 09:07
4
ответа
Проверяются ли многократно генерируемые исключения или время выполнения?
У меня есть цепочка исключений, в которой method1 создает исключение для method2 который бросает исключение на main, По какой-то причине компилятор заставляет меня иметь дело с ошибкой в method2 и помечает это как ошибку, если я не делаю, указывая, …
06 май '10 в 14:30
1
ответ
Симуляция java программы ATM с обработкой исключений - без ошибок и полного вывода
Вывод не является полным, и также не обрабатываются исключения. Пожалуйста помоги. public class ATM { private String message; public ATM(String m) { if (m == null || m.trim().equals("")) throw new IllegalArgumentException("ATM name cannot be empty")…
26 сен '18 в 08:33
1
ответ
Написать тестовый пример JUnit для специально проверенного исключения в Java?
Я пишу тестовый пример для моего класса, в котором есть методы, которые выдают исключения (как проверенные, так и во время выполнения). Я пробовал различные возможные способы тестирования, как предлагается в этой ссылке., Похоже, они работают только…
02 дек '13 в 19:54
1
ответ
Проверенные исключения не распространяются в цепочке
Почему проверенные исключения не распространяются в цепочке? public static void m() { FileReader file = new FileReader("C:\\test\\a.txt"); BufferedReader fileInput = new BufferedReader(file); } public static void n() { m(); } public static void o() …
05 июл '15 в 06:27
2
ответа
Интерфейсы и исключения
Я читал об интерфейсах на tutorialspoint и наткнулся на следующее: "Проверенные исключения не должны объявляться в методах реализации, отличных от тех, которые объявлены методом интерфейса, или подклассов тех, которые объявлены методом интерфейса". …
16 ноя '15 в 03:42