Вопросы по теме 'throws'

Перехват исключений из нескольких методов внутри класса
В Java у меня есть класс с несколькими методами, которые вызывают одно и то же пользовательское исключение (пользовательское исключение расширяет класс «Исключение»): private void setAColor(float r, float g, float b, float a) throws AnException...
2757 просмотров

Преобразование ArrayList в массив вызывает java.lang.ArrayStoreException
у меня есть метод convertToArray() , который преобразует ArrayList в массив. Я хочу вызывать этот метод каждый раз, когда элемент добавляется в ArrayList . public class Table extends ArrayList<Row> { public String appArray[]; //Array of...
19932 просмотров
schedule 04.06.2023

Использование throws java.io.IOException и получение System.in.read(); для доступа к делу через целое число
Мне нужна помощь только с входной частью. Если пользователь вводит число, мне нужно, чтобы программа считывала и выводила случай, равный введенному числу. //Эта программа будет отображать месяцы года public class MonthsOfTheYear { public...
7706 просмотров
schedule 27.12.2023

Разница между Throws в сигнатуре метода и операторами Throw в Java
Я пытаюсь прояснить разницу между Throws в сигнатуре метода и Throw Statements в Java. Броски в сигнатуре метода следующие: public void aMethod() throws IOException{ FileReader f = new FileReader("notExist.txt"); } Заявления Throw...
36414 просмотров
schedule 27.08.2022

Могут ли блоки статического кода генерировать исключения?
В гипотетической ситуации у меня есть такой класс: import java.io.File; import java.util.Scanner; class X { static Scanner scanner; static { scanner = new Scanner(new File("X.txt")); } } При компиляции получаю...
4083 просмотров
schedule 25.05.2022

Как писать исключения (класс x выдает y)
У меня есть код, который запускает короткую серию тестов, чтобы увидеть, является ли последний элемент в массиве ожидаемым числом. Код, который я должен ввести, находится там, где в данный момент находится [???]. //The answer must be the...
557 просмотров
schedule 18.05.2022

Аннотация Scala @throws игнорируется в javac, если я объявляю переменную как ее абстрактный суперкласс.
В Java вы не можете указать, что переопределенный абстрактный метод throws создает некоторое исключение, если исходный абстрактный метод этого не делает ( overridden method does not throw Exception ). Однако в Scala вы можете сделать это,...
389 просмотров
schedule 05.11.2022

Разница между броском и броском в Java?
Может ли кто-нибудь четко указать разницу между броском и броском в обработке исключений Java на примере? Я пробовал гуглить, но не смог прийти к выводу. Пожалуйста, помогите
70421 просмотров
schedule 20.01.2023

Предложение Java 'throws' не требуется при создании нового NPE? и почему добавление throws Exception дает ошибки компиляции?
Меня заинтересовало предложение 'throws', и я написал следующий фрагмент кода (я использую Eclipse с Java7). Первоначально я начал только с блоков 1 и 5 (ожидая ошибки компиляции, которой не произошло...), а затем это привело меня к написанию...
702 просмотров
schedule 23.08.2022

schedule 02.03.2024

в чем разница между созданием нового исключения в теле метода и созданием исключения в заголовке метода
Привет, я хотел знать, в чем разница и сходство между двумя вариантами одного и того же метода. public string test(String value) throw new testException(); и public abstract String test(String value) throw new testException;...
69 просмотров
schedule 03.08.2022

Scala Future.failed выдает переданное ему исключение
Я использую конструктор Future.failed для создания неудавшегося будущего, но неудачное будущее по-прежнему выдает исключение, когда я думаю, что этого не должно быть. Метод session.loadAll вызывает исключение. Я также использую Play Framework...
854 просмотров
schedule 23.04.2023

Как поймать FileNotFoundException для двух файлов?
У меня есть два текстовых файла, и я хочу создать исключение, если файлы не найдены. У меня есть класс FileReader, который проверяет, существуют ли файлы, и в моем основном я пытаюсь поймать исключение. public FileReader() throws...
158 просмотров

Разъяснение по объявлению бросков
У меня есть следующая транзакция SQL в java public List<MyObj> find() { Session session = sessionFactory.openSession(); Transaction tx = null; List<MyObj> obj = null; try { tx =...
107 просмотров
schedule 28.06.2022

В чем разница между бросками и повторными бросками в Swift?
После поиска некоторых ссылок, чтобы разобраться в этом, - к сожалению - я не смог найти полезного - и простого - описания различий между throws и rethrows . Это немного сбивает с толку, когда мы пытаемся понять, как мы должны их использовать....
19649 просмотров

Как объявить параметр функции, чтобы принимать функции, которые бросают?
Я определил функцию в Котлине: fun convertExceptionToEmpty(requestFunc: () -> List<Widget>): Stream<Widget> { try { return requestFunc().stream() } catch (th: Throwable) { // Log the exception......
504 просмотров
schedule 22.10.2022

как сделать так, чтобы асинхронная задача выдавала исключение WriterException?
Когда я пытаюсь написать такой код, возникает эта ошибка: doInBackground(String...)" в "com.....QrGenerator" конфликтует с "doInBackground(Params...)" в "android.os.AsyncTask"; переопределенный метод не вызывает «com.google.zxing.WriterException»...
118 просмотров

Перегрузка метода и обработка исключений
Скажем, у меня есть следующий код: public void methodOne(String argumentOne) { methodOne(argumentOne, false); } public void methodOne(String argumentOne, boolean equality) { //App logic here } И если логика приложения генерирует...
952 просмотров
schedule 25.10.2022

Либо повторно прервите этот метод, либо повторно создайте «Проблему InterruptedException в сонарном
В одном из моих методов возникает прерванное исключение и исключение выполнения. Я попробовал поймать вот так. try{ //my code }catch(InterruptedException|ExecutionException e) Log.error(" logging it"); throw new MonitoringException("it...
14723 просмотров

Как обрабатывать ошибку времени выполнения с помощью бросков
В следующем фрагменте кода есть случаи, когда процессы не могут обрабатывать NullPointerException и IllegalStateException . А именно в том случае, когда у меня есть входные значения val=-4 или val=-2 . Я читал, что добавление throws после...
517 просмотров