File#createNewFile()は、 IOError .IOExceptionの場合に IOException をスローする可能性があるため、それtry/catch block
をラップします。handle/declare
try {
File f= new File("Buns.dat");
f.createNewFile();
}
catch(IOException ex){
ex.printStacktrace();
}
try-with-resource ステートメントを使用した Java 1.7から:
try(File f= new File("Buns.dat")) {
f.createNewFile();
}
catch(IOException ex){
ex.printStacktrace();
}
finally block. To use try-with-resource though the object which you use inside the try-with-resource statement must implement
try-with-resource ステートメントの使用を選択した場合、唯一の違いは、 java.lang.AutoCloseable`を使用して明示的にリソースを閉じる必要がないことです。
throws clause
メソッド シグネチャでを使用して、例外を伝播することもできます。
public static void main(String[] args) throws IOException {
関連している: