次の 2 つのオプションに意味上の違いはありますか? 自動リソース管理に関して、それらのいずれかが他のものよりも安全ですか?
オプション1:
try ( ObjectInputStream in = new ObjectInputStream(new
FileInputStream("fooFile")) ) {
...
}
オプション 2:
try (FileInputStream fin = new FileInputStream("fooFile");
ObjectInputStream in = new ObjectInputStream(fin)) {
...
}