Try を減らして Catch を増やすことが、フラックスを制御する良い方法であるかどうかを知る必要があります。これは、例外制御の観点から非常に重要です。
流動的には、何か問題が発生した場合、これは決して続行されるべきではないからです!
コード行を節約しようとしているわけではありません。コード用語で視覚的に理解しやすく、機能的に何かが必要です
Var ix;
Var iy;
Var iz;
try {
try {
do something ix;
} catch (Exception ex1) {
ex1.printStackTrace();
}
try {
do something iy;
} catch (Exception ex2) {
ex2.printStackTrace();
}
do something iz;
} catch (Exception ex3) {
ex3.printStackTrace();
}
また
Var ix;
Var iy;
Var iz;
try {
do something ix;
do something iy;
do something iz;
} catch (Exception ex1) {
ex1.printStackTrace();
} catch (Exception ex2) {
ex2.printStackTrace();
} catch (Exception ex3) {
ex3.printStackTrace();
}