Описание тега throws
NoneThrows - это ключевое слово Java. Он используется в определении метода, чтобы объявить исключения, которые будут выброшены методом.
1
ответ
"self" используется внутри блока "catch", доступного из вызова super.init
Этот код не компилируется в Swift 3.3. Он показывает сообщение: "self" используется внутри блока "catch", доступного из вызова super.init public class MyRegex : NSRegularExpression { public init(pattern: String) { do { try super.init(pattern: patter…
26 апр '18 в 14:37
2
ответа
Ковариантный тип возврата и объявление throws
В этой иерархии ниже, Ниже приведен скомпилированный код для этого вопроса: class T3 {} class T2 extends T3{} class T1 extends T2{} class T5 extends T1{} class E3 extends Throwable {} class E2 extends E3 {} class E1 extends E2 {} class E5 extends E1…
28 июл '15 в 15:05
1
ответ
Какие ошибки выдает func в Swift?
Я вижу, что некоторые методы выдают ошибки в документации Apple. Но я не могу найти информацию о том, что он бросает. Как это методы ниже. Это в классе FileManager. func moveItem(at srcURL: URL, to dstURL: URL) throws Я хочу знать, какие ошибки он в…
07 апр '17 в 05:23
2
ответа
Оптимизирует ли java-компилятор ветки перехвата недостижимых исключений?
Почему код void methodThrowsException() /*throws Exception*/{ try { // throw new Exception(); } catch (Exception e) { throw e; } } хорошо скомпилировано? Компилятор AFAIK не анализирует код, может ли он генерировать исключение или нет. Здесь очевидн…
07 фев '19 в 12:28
2
ответа
Могу ли я использовать несколько тегов @throws для одного и того же исключения в Javadoc?
Могу ли я использовать несколько @throws теги javadoc, если мое приложение выдает одно и то же исключение по нескольким причинам? Например: @throws UserException if issue 1 happened @throws UserException if issue 2 happened @throws UserException if …
10 фев '12 в 15:16
3
ответа
В Java, как у меня есть класс, который реализует MouseListener и выдает IOException?
Броски IOException для ввода из файла.
23 ноя '11 в 23:53
2
ответа
Могут ли статические блоки кода генерировать исключения?
В гипотетической ситуации у меня есть такой класс: import java.io.File; import java.util.Scanner; class X { static Scanner scanner; static { scanner = new Scanner(new File("X.txt")); } } При компиляции получаю исключение не сообщается java.io.FileNo…
24 янв '14 в 00:02
1
ответ
Java попробуй и поймай VS броски
Итак, после начала понять, почему требуется обработка исключений. Также сбивает с толку понимание, когда использовать try и catch, а когда использовать броски. Кажется, что они оба выполняют одну и ту же работу, но по-разному. Но при использовании б…
18 ноя '15 в 03:15
1
ответ
Проверка всех расположений в массиве перед возвратом переменной
У меня есть этот метод, который возвращает объект рецепта, если найден по имени в моем массиве меню. Если он не находит его, он генерирует специальное RecipeNotFoundException и просто говорит, что он не найден... public static Recipe getRecipe(Strin…
13 фев '13 в 06:09
2
ответа
SONAR выпуск "main" не должен ничего "выбрасывать" JAVA 7
У нас есть этот код. SONAR жалуется на функцию main(). "главное" не должно ничего "бросать" У основного метода нет причин бросать что-либо. В конце концов, что собирается поймать это? Вместо этого метод должен сам изящно обрабатывать любые исключени…
20 янв '16 в 19:28
1
ответ
Понимание тестирования исключений QUnit
При написании тестов QUnit я был удивлен поведением "бросков". Что касается следующего кода ( http://jsfiddle.net/DuYAc/75/), может кто-нибудь ответить на мои вопросы: function subfunc() { throw "subfunc error"; } function func() { try { subfunc(); …
13 янв '14 в 16:06
2
ответа
Почему нет необходимости перехватывать исключение IllegalArgumentException?
Интересно, почему IllegalArgumentException Класс не должен быть перехвачен или объявлен, в то время как другие исключения должны (например, java.net.MalformedURLException). public void foo() { throw new IllegalArgumentException("spam"); } public voi…
04 окт '13 в 20:33
3
ответа
Получение FileNotFoundException, даже если я объявил, что он был брошен
В настоящее время я пишу текстовый редактор, используя связанные списки, и я почти закончил, но я сталкиваюсь с FileNotFoundException при попытке проверить командную строку моей программы, даже если я объявил, что она выбрасывается. Вот скелет для м…
07 июл '13 в 04:44
1
ответ
Android, ошибка исключения SQLite с неправильным вводом
Извините, нуб в Android. У меня есть операции с SQLite database, работает нормально с правильными входами. Password работать нормально все время, но когда я поставил неправильно username, Это означает, insert когда username уже существует или select…
07 апр '14 в 08:19
1
ответ
Никакое исключение типа UnderflowException не может быть выброшено;
Я пытаюсь реализовать стек с некоторыми функциями в Java. Я создал класс UnderflowException, который реализует исключение следующим образом: package exceptions; public class UnderflowException extends Exception { public UnderflowException(String err…
21 окт '14 в 07:46
1
ответ
Пользовательское сгенерированное исключение вызывает непредвиденную ошибку компиляции
Я хотел сделать пользовательское исключение для обработки возможного деления на ноль в следующем коде, но компилятор утверждает, что объявленное мной исключение не сообщается.Извините за этот тип вопроса, но я новичок как в Java, так и объектно-орие…
21 апр '14 в 17:31
1
ответ
Как сгенерировать ошибку неверный URL в Android
Я создал приложение gridview и получаю путь к изображению с URL-адресом, предоставленным json. JSON предоставляет множество URL-путей изображений, все URL-адреса имеют недопустимый путь. Как я могу сгенерировать неверный URL-адрес ошибки и перейти к…
24 окт '12 в 07:09
1
ответ
С учетом сигнатуры метода A bar(B q) выбрасывает C, что из следующего не скомпилируется?
public class A extends Exception {....} public class B extends A {....} public class C extends RuntimeException {....} С учетом сигнатуры метода A bar(B q) выбрасывает C, что из следующего не скомпилируется? A. A m() throws C { return bar(new B()); …
26 апр '15 в 01:27
0
ответов
Проблема отображения Hibernate: внешний ключ должен иметь то же количество столбцов, что и первичный ключ, на который ссылаются
Внешний ключ (FK300D262149997B:region_location [region])) должен иметь то же количество столбцов, что и указанный первичный ключ (region_location [region, location]) 1). Создана таблица 'region' с двумя столбцами (первичный ключ и поле имени). 2). С…
22 янв '19 в 14:41
0
ответов
Либо повторно прервите этот метод, либо сбросьте проблему "InterruptedException в сонаре".
В одном из моих методов наступает прерванное исключение и исключение при выполнении. Я вставляю попытку поймать вот так. try{ //my code }catch(InterruptedException|ExecutionException e) Log.error(" logging it"); throw new MonitoringException("it fai…
30 янв '19 в 07:03