我正在用Java7編寫代碼,並使用try-with-resources功能。 當我創建一個ZipOutputStream的實例。通過這樣做,我不再需要關閉finally塊中的流。試用資源管理(當然是由JVM)。
我的問題是 - 關於使用closeEntry()。我應該在我的try塊中寫入這個方法,還是應該刪除它,JVM將通過try-with-resources特性自動關閉它,就像close()方法一樣?類ZipOutputStream的closeEntry()類
我幾乎可以肯定它與try-with-resources(或finally塊)不相關,我應該在我的try塊內而不是在finally塊中做(如果我使用常規嘗試-catch-finally),但我想確定它。
謝謝!