2021-02-19から1日間の記事一覧

例外処理における到達不可能なコードについて

SampleException ←(継承) SubException このような継承関係でcatch文がSampleException、SubException の順番に書かれていた時SubExceptionの例外がスローされてもスーパークラスであるSampleExceptionが例外をcatchできるのでSubExceptionのcatch文に到達す…

java try-with-resourceについて

構文: try (closeによる後片付けが必要な変数の宣言) { //例外が発生する可能性がある処理 } catch { //例外が発生した時の処理 } ※finallyを記述しなくてもtryの後の()の部分を自動でcloseしてくれる ※宣言する変数名はAutoCloseableを実装している必要が…

java try-catch-finallyについて

構文: try { //例外が発生する可能性がある処理 } catch { //例外が発生した時の処理 } finally { //例外発生の有無に関係なく必ず実行する処理 } ※try-catch-finallyの順番を入れ替えるとコンパイルエラーになる ※catchブロックのみ複数記述することができ…