私はJava7でコードを書いています。私はtry-with-resources機能を使用しています。 ZipOutputStreamのインスタンスを作成するとき。これを行うことで、私はfinallyブロックのストリームを閉じる必要がなくなりました。 try-with-resourcesはそれを管理しました(もちろんJVMによって)。
私の質問は - closeEntry()の使用についてはです。このメソッドをtryブロックに書き込むか、削除する必要があります.JVMはclose()メソッドと同じようにtry-with-resources機能によって自動的に閉じますか?クラスZipOutputStreamのcloseEntry()
私はそれがtry-with-resources(またはfinallyブロック)と関連がないことをほとんど確信しています。私はtryブロック内で行い、finallyブロックでは行いません(通常のtry -catch-finally)が、私はそれについて確信しています。
ありがとうございました!