私はJavaの初心者です。try catch finally ブロックを使用するときに Java コードを整理する方法について質問があります。いくつかのテキスト ファイルを読み取り、保存されたファイルの内容に対していくつかの計算を行う必要があるとします。私のコードはどのように見えるべきですか?
例えば
コード 1 は次のようになります。
public static void main(String[] args){
try{
//open files using BufferedReader, read and store the file contents.
}catch(IOException e){
e.printStackTrace();
}
finally{
//close the files
}
// do computations on the data
}
コード 2 は次のようになります。
public static void main(String[] args){
try{
//open files using BufferedReader, read and store the file contents.
// do computations on the data
}catch(IOException e){
e.printStackTrace();
}
finally{
//close the files
}
}
2 つのうちどちらがより良いコーディング方法ですか? また、最終的にブロックを try catch の直後に配置するか、最後に配置する必要があります。