Вопросы по теме 'throws'
Перехват исключений из нескольких методов внутри класса
В Java у меня есть класс с несколькими методами, которые вызывают одно и то же пользовательское исключение (пользовательское исключение расширяет класс «Исключение»):
private void setAColor(float r, float g, float b, float a) throws AnException...
2757 просмотров
schedule
11.11.2023
Преобразование 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
Существуют ли в Java какие-либо исключения, которые по умолчанию выдаются вызывающей стороне, даже если вы не указываете их с помощью throws [duplicate]
Не думаю, что смогу лучше уточнить вопрос ...
71 просмотров
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 просмотров
schedule
06.11.2022
Разъяснение по объявлению бросков
У меня есть следующая транзакция 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 просмотров
schedule
20.04.2022
Как объявить параметр функции, чтобы принимать функции, которые бросают?
Я определил функцию в Котлине:
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 просмотров
schedule
07.07.2022
Перегрузка метода и обработка исключений
Скажем, у меня есть следующий код:
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 просмотров
schedule
19.05.2023
Как обрабатывать ошибку времени выполнения с помощью бросков
В следующем фрагменте кода есть случаи, когда процессы не могут обрабатывать NullPointerException и IllegalStateException . А именно в том случае, когда у меня есть входные значения val=-4 или val=-2 .
Я читал, что добавление throws после...
517 просмотров
schedule
23.08.2022