Вопросы по теме 'checked-exceptions'
объявить, что метод всегда выдает исключение?
У меня есть метод вроде ...
int f() {
try {
int i = process();
return i;
} catch(Exception ex) {
ThrowSpecificFault(ex);
}
}
Это вызывает ошибку компилятора: «не все пути кода возвращают значение». Но в моем случае...
10504 просмотров
schedule
09.10.2021
Проверенные исключения, генерируемые из лямбда-выражений
Не могли бы вы объяснить, почему проверенные исключения должны перехватывать лямбда-выражения? Другими словами, почему следующий код не компилируется ...
public void doSomething(ObjectInputStream istream) throws IOException {
// The read method...
1070 просмотров
schedule
28.11.2021
Как мне работать с проверенными исключениями в лямбда-выражении?
У меня есть следующий фрагмент кода.
package web_xtra_klasa.utils;
import java.util.Arrays;
import java.util.Properties;
import java.util.function.Function;
import javax.mail.Message;
import javax.mail.MessagingException;
import...
590 просмотров
schedule
06.09.2021
Как java обнаруживает проверенные исключения?
Если я пишу такие вещи:
public static void main(String[] args) {
try {
} catch (MalformedURLException e) {
e.printStackTrace()
};
}
Компилятор Java показывает ошибку компиляции в предложении catch MalformedURLException ....
556 просмотров
schedule
27.04.2022
Правильная обработка исключений HttpWebRequest
Итак, я использую HttpWebRequest API в сборке System.Net, но поскольку в C# нет проверенных исключений, я не уверен, куда поместить блоки try-catch для правильной обработки неизбежных исключений, вызванных обычными вещами, такими как сетевая ошибка....
2421 просмотров
schedule
18.05.2022
Когда выбирать отмеченные и непроверенные исключения
В Java (или любом другом языке с отмеченными исключениями) при создании собственного класса исключений, как вы решаете, следует ли его отмечать или снимать?
Мой инстинкт состоит в том, чтобы сказать, что проверенное исключение будет вызываться в...
59480 просмотров
schedule
10.03.2023
Как байтовый код, сгенерированный scala, отбрасывает проверенное исключение?
Можно ли написать байт-код для метода, который должен вызывать проверенное исключение?
Например, следующий класс Java не компилируется, если метод не объявляет, что он выдает проверенное исключение:
public class CheckedExceptionJava {
public...
1034 просмотров
schedule
19.12.2022
Понимание перехвата проверенных исключений
Я читаю «Эффективную Java» Дж. Блоха, и теперь я нахожусь в разделе о проверенных/непроверенных исключениях. Он сказал, что (выделение мое):
Предоставляя пользователю API проверенное исключение, разработчик API предоставляет мандат на...
34 просмотров
schedule
23.04.2023
Иерархия исключений/try-multi-catch
try {
throw new FileNotFoundException();
} catch (IOException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
Может ли кто-нибудь сказать мне, почему второй блок catch не...
5099 просмотров
schedule
08.03.2023
Как вы решаете, следует ли сделать исключение проверенным или непроверенным?
Я читал о проверенных и непроверенных исключениях в Java и о том, когда их использовать:
Вот итог: если можно разумно ожидать, что клиент восстановится после исключения, сделайте его проверенным исключением. Если клиент не может ничего сделать...
77 просмотров
schedule
28.03.2023
Обернуть проверенное исключение в непроверенное исключение в Java?
У меня есть этот заводской метод в java:
public static Properties getConfigFactory() throws ClassNotFoundException, IOException {
if (config == null) {
InputStream in = Class.forName(PACKAGE_NAME).getResourceAsStream(CONFIG_PROP);...
32781 просмотров
schedule
22.04.2024
Какие части JLS оправдывают возможность генерировать проверенные исключения, как если бы они не проверялись?
Я недавно обнаружил и написал в блоге о том факте , что можно скрыть проверенное исключение через компилятор javac и кинуть туда, куда нельзя. Это компилируется и запускается в Java 6 и 7, выдавая SQLException без предложения throws или catch...
4644 просмотров
schedule
12.06.2024