トップ「Try-catch-finally」の質問

catchとfinallyを一緒に使用する一般的な使用法は、tryブロックでリソースを取得して使用し、catchブロックで例外的な状況に対処し、finallyブロックでリソースを解放することです。

finallyブロックは常にJavaで実行されますか?

このコードを考慮すると、 something()が何であっても、 finallyブロックが常に実行されることを絶対に確信できますか?try { something(); return success; } catch (Exception e) { return […] 続きを読む…

java error-handling return try-catch-finally

@ try-Objective-Cでブロックをキャッチ

@tryブロックが機能しないのはなぜですか? アプリがクラッシュしましたが、@ tryブロックによってキャッチされるはずでした。 NSString* test = [NSString stringWithString:@"ss"]; @try { [test characterAtIndex:6]; } @ […] 続きを読む…

iphone objective-c try-catch-finally nsexception

Java Try CatchFinallyはCatchなしでブロックします

私はいくつかの新しいコードをレビューしています。 プログラムには、tryとfinallyブロックのみがあります。 catchブロックは除外されているので、例外やスロー可能なものが発生した場合、tryブロックはどのように機能しますか? 最終ブロックに直接移動するだけですか?

java try-catch finally try-catch-finally try-finally

try catchが最終的にどのように機能をブロックしますか?

C#では、try catchが最終的にどのように機能をブロックしますか?したがって、例外がある場合は、catchブロックにジャンプしてから、finallyブロックにジャンプすることがわかっています。しかし、エラーがない場合、catchブロックは実行されませんが、finallyブロックは実行されますか?

c# try-catch try-catch-finally

なぜ{...}を最後に{...}試してみるのが良いのですか。 {...}キャッチ{}を試してみてください。

特にそのcatchが何もしない場合、引数なしでcatchを使用するのは悪い形式であると人々が言うのを見てきました。StreamReader reader=new StreamReader("myfile.txt"); try { int […] 続きを読む…

c# .net exception-handling try-catch try-catch-finally

finalブロックが例外をスローした場合はどうなりますか?

finalブロックが例外をスローした場合、正確には何具体的には、finallyブロックの途中で例外がスローされた場合はどうなりますか。 このブロックの残りのステートメント(後)は呼び出されますか?例外が上向きに伝播することを認識しています。

c# exception exception-handling try-catch-finally

try catch finalブロック内から戻るのは悪い習慣ですか?

だから私は今朝、次のようなコードに出くわしました:try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new […] 続きを読む…

c# try-catch try-catch-finally

Javaのfinallyブロックから戻る

最近、Javaのfinallyブロックにreturnステートメントを含めることができることに驚きました。「 finally節に戻らないでください」で説明されているように、多くの人がそれを行うのは悪いことだと思っているようです。 もう少しひっかいてみると、「 Javaのリターンは常にではない」ということがわかりました。これは、finallyブロック内の他のタイプのフロー制御のかなり恐ろしい例を示しています。だから、私の質問は、finallyブロックのreturnステートメント(または他のフロー制御)がより良い/より読みやすいコードを生成する例を誰かに教えてもらえますか?

java exception return try-catch-finally

`finally`での戻りが` try`をオーバーライドするのはなぜですか?

try / catchブロック内のreturnステートメントはどのように機能しますか?function example() { try { return true; } finally { return […] 続きを読む…

javascript return try-catch try-catch-finally try-finally

リソースでTry-Catchを使用すると、IntelliJIDEでエラーが発生する

JDK7の「try-catchwithresources」ステートメントを使用しようとしています。 IntelliJは私のリソースラインを強調し、try-with-resourcesは、この言語レベルではサポートされていません。コンパイルしようとすると、次のようになります。java:try-with-resourcesは-source 1.6ではサポートされていません(try-with-resourcesを有効にするには-source 7以降を使用してください)現在のプロジェクトでtry-with-resourcesが有効になっていること、およびプロジェクトが […] 続きを読む…

java intellij-idea try-catch try-catch-finally try-with-resources