Публикации по теме 'try-catch-finally'
[Основы + дополнительные факты] Обработка ошибок JavaScript — Попробовать | поймать | Наконец | Бросать
В JavaScript ошибки могут возникать во время выполнения программы, и важно правильно их обрабатывать. Один из способов обработки ошибок — использование блоков try-catch-finally. В этой статье я расскажу об основах try-catch-finally, а также о пользовательских операторах throw и блоках try-finally.
Основы try-catch-finally
Оператор try-catch-finally используется для обработки исключений. Блок try содержит код, который может вызвать исключение. Блок catch содержит код,..
Вопросы по теме 'try-catch-finally'
Как Java System.exit () работает с блоками try / catch / finally?
Мне известны головные боли, связанные с возвратом в блоки try / catch / finally - случаи, когда возвращение в finally всегда является возвратом для метода, даже если возврат в блоке try или catch должен быть выполнен.
Однако применимо ли то же...
100826 просмотров
schedule
01.05.2022
Есть ли такой случай, когда в блоке try\finally не выполняется finally?
Я изучаю свой тест по объектно-ориентированному программированию, и мне было интересно, есть ли какой-либо случай, когда-либо, учитывая следующий код:
try {
do something
} catch (someException e) {
} finally {
do something
}
блок...
1496 просмотров
schedule
01.04.2023
Поток управления управляющей структурой trycatchfinally
У меня есть блок try ... catch ... finally , catch которого повторно выдает исключение:
try
{
startBombCountdownAndRunAsFastAsYouCan();
}
catch (BombExplodedOnYourFaceException ex)
{
displayMessage("Hahaha! It blew up on your face!");...
1567 просмотров
schedule
14.01.2023
Помощь с обработкой исключений в блоке finally
Я пытаюсь перехватить исключение с помощью блока try-catch-finally. Я поймал исключение в блоке catch и передал его в блок finally, используя глобальную переменную исключения. Таким образом, я обработал сценарий исключения в блоке finally. Я знаю,...
131 просмотров
schedule
11.08.2022
Получение экземпляра задачи, запланированной с помощью ScheduledExecutorService
Я получил ScheduledExecutorService за планирование задач в среде JEE. Некоторые из этих задач оставляют ресурсы открытыми, когда они прерываются с помощью ScheduledExecutorService.shutdownNow() (например, открытые файлы с помощью сторонней...
2201 просмотров
schedule
13.04.2023
Возврат доходности из блока try / catch
Как описал Эрик Липперт в в этой статье , yield return нельзя использовать в try/catch пунктах.
Есть ли хороший способ получить что-то вроде этого без необходимости писать свои собственные IEnumerator вручную:
public...
4656 просмотров
schedule
24.10.2022
Закрыть файл в блоке finally не работает
try {
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line = null;
} catch (FileNotFoundException fnf) {
fnf.printStackTrace();
} finally {
fr.close();
}
fr.close() показывает...
20614 просмотров
schedule
07.05.2022
Если я вернусь из блока try / finally в C #, всегда ли выполняется код в finally?
Похоже, что это соответствует некоторому первоначальному тестированию, но я хотел бы знать, будет ли он гарантирован вернуться или в некоторых случаях он не может вернуться? Это критично для моего приложения, но я еще не нашел варианта...
22714 просмотров
schedule
01.01.2024
Выполняется ли код, наконец, если у меня есть возврат в моем catch () в С#?
У меня есть следующий фрагмент кода/пример. Это не рабочий код, я просто написал это, чтобы задать вопрос о улова, наконец, и вернуться:
try
{
doSomething();
}
catch (Exception e)
{
log(e);
return Content("There was an exception");
}...
3244 просмотров
schedule
14.09.2022
преимущества и недостатки использования try/catch
Я хочу спросить, в чем заключается advantage и disadvantages использование try/catch ? и когда я должен его использовать и когда я не должен его использовать?
8597 просмотров
schedule
06.08.2022
System.exit () приводит к неисполнению блока finally
Я работаю над My application's under maintanace module
try {
if (isUndermaintanace) {
System.exit(1);
} else {
prepareResources();
}
} catch (Exception e) {
printStack(e);
} finally {...
7266 просмотров
schedule
25.05.2022
Я не буду использовать оператор try-catch в блоке finally. (Ява)
Вот некоторый код Java.
public class SomeClass {
private Connection connection;
public SomeClass(Connection c) {
connection = c;
}
public void someWork(){
Connection c;
try {
// do something
} catch (Exception e) {...
277 просмотров
schedule
13.09.2022
возврат блока try/catch с предложением finally в java
Учитывая следующий блок try/catch в java:
try{
return;
}
catch(SomeException e){
System.out.println(e);
}
finally{
System.out.println("This is the finally block");
}
и согласно этому сообщению: " Всегда ли наконец выполняется в Java? "...
2048 просмотров
schedule
29.05.2022
Ява: как ваще козырь кидает?
Я только что наткнулся на скрытую жемчужину в одной из наших библиотек Java:
for(Widget w : widgets) {
if(shouldDoStuff()) {
try{
// Do stuff to w.
} catch(Exception e){
throw new...
166 просмотров
schedule
04.08.2023
В чем причина этого предложения finally, содержащего вызовы close()
Я изучаю онлайн-курс по Java Введение в программирование с использованием Java .
В главе, посвященной вводу-выводу, приведенный ниже код представлен следующим оператором:
Кстати, в конце этой программы вы найдете наш первый полезный пример...
2829 просмотров
schedule
07.04.2022
Порядок выполнения Try-Catch-Finally
Вот код, демонстрирующий мою точку зрения (java):
public static int getSize(List<String> list)
{
System.out.println("begin");
try
{
System.out.println("get list size");
return list.size();
}
catch...
321 просмотров
schedule
19.03.2023
Блоки Try/Catch и следующие операторы
У меня есть некоторые проблемы с моим кодом ниже. В этой программе я ввожу описание, единицы и цену предмета. Я сделал два пользовательских класса исключений для возможности ввода пользователем отрицательного числа. Когда я запускаю программу,...
263 просмотров
schedule
12.05.2023
Понимание, наконец, попытаться поймать с возвратом и значением, которое он возвращает
У меня есть следующий фрагмент кода.
public static void main(String[] args) {
System.out.println(returnString());
}
private static String returnString(){
try {
System.out.println("Executing try");
return "Return try...
2036 просмотров
schedule
20.06.2022
Eclipse предложил исправление для предупреждения, что блок finally не завершается нормально
Я знаю, что возврат в блок finally приведет к нежелательным результатам, таким как потеря неперехваченного исключения. Но то, что я пытаюсь понять здесь, - это предложенное Eclipse исправление для предупреждения "finally block does not complete...
678 просмотров
schedule
22.03.2023
Немедленно перебросить в блоке catch и использовать finally
У меня есть оболочка, отвечающая за ведение журналов, с именем OperationWrapper. Его структура проста и выглядит следующим образом:
public void runOperation(Operation o) throws Exception{
logOperationStarted();
o.execute();...
3296 просмотров
schedule
16.11.2023