Вопросы по теме 'finally'
Поддерживает ли C ++ блоки «finally»? (И что это за RAII, о котором я все время слышу?)
Поддерживает ли C ++ « наконец 'блоки?
Что такое идиома RAII ?
В чем разница между идиомой RAII C ++ и оператором C # 'using' ?
247181 просмотров
schedule
13.02.2023
Любопытный C#, использующий расширение инструкции
Я запустил ildasm и обнаружил, что это:
using(Simple simp = new Simple())
{
Console.WriteLine("here");
}
генерирует код IL, который эквивалентен этому:
Simple simp = new Simple();
try
{...
3569 просмотров
schedule
01.04.2024
ссылка на объект установлена в null в блоке finally
public void testFinally(){
System.out.println(setOne().toString());
}
protected StringBuilder setOne(){
StringBuilder builder=new StringBuilder();
try{
builder.append("Cool");
return builder.append("Return");
}finally{
builder=null; /* ;) */
}
}...
1943 просмотров
schedule
23.02.2022
Если я наберу Ctrl-C в командной строке, будет ли выполняться блок finally в Java?
Я запускаю свое Java-приложение в cmd.exe в Windows. Если я принудительно остановлю процесс, нажав Ctrl-C, а код в этот момент выполнялся в блоке try , будет ли по-прежнему выполняться блок finally ?
По моим тестам кажется, что да, выполняется.
6640 просмотров
schedule
16.04.2023
Вопрос рекурсии java try-catch-finally
public class Foo {
public static void main(String[] args) {
foo();
}
public static void foo() {
try {
System.out.println("try");
foo();
} catch (Throwable e) {...
2961 просмотров
schedule
29.07.2023
Странное ваще поведение?
public class Test2 {
public static void main(String[] args) {
Test2 obj=new Test2();
String a=obj.go();
System.out.print(a);
}
public String go() {
String q="hii";
try {
return q;...
899 просмотров
schedule
25.06.2023
Ошибка в try-catch-finally
У меня проблемы, завершаю попытку поймать наконец, у меня все нормально доходит до ловли. Мои ошибки в коде говорят «синтаксическая ошибка в «улове» для ожидаемого», и я выполнил поиск в Google и не нашел ничего, что сработало. Я прикрепил свой код,...
202 просмотров
schedule
06.06.2022
Поймать ошибку, чтобы завершить работу принтрайтера
Привет, я пытаюсь создать программу, которая позволит пользователю при запуске выбирать, хотят ли они результаты, которые у меня есть, в отдельном файле в виде простого текста, консоли или html в веб-браузере. Единственная ошибка, которая, кажется,...
835 просмотров
schedule
21.04.2023
Обработка исключений Java с помощью try catch
public class ReturnValueFromTryCatchFinally
{
public static void main(String[] args)
{
System.out.println(methodReturningValue());
}
static String methodReturningValue()
{
String s = null;
try
{...
77 просмотров
schedule
21.10.2022
Исключение Clojure не перехвачено
Я изучаю Clojure и хочу создать макрос, который работает как try-catch в Java. Если выброшено исключение, оно должно быть возвращено. В противном случае должен быть возвращен результат. Любой открытый ресурс также должен быть закрыт в разделе...
73 просмотров
schedule
10.01.2024
Что на самом деле происходит внутри виртуальной машины, когда значение возвращается из finally?
Что на самом деле происходит внутри виртуальной машины, когда значение возвращается из finally?
Вот пример: код статического метода в Java и его байт-код.
public static int test() {
try {
throw new Exception();
} catch (Exception...
33 просмотров
schedule
17.02.2023