Так что, конечно, мы должны попытаться поймать-завершить любой ресурс Closable.
Но я столкнулся с кодом, который грешит следующим образом:
java.util.Properties myProps = ... reads & loads (and doesn't close Stream!)
myProperties.store(new FileOutputStream(myFilePath), null);
System.exit(0);
java.util.Properties.store()
очищает основной поток(FileOutputStream
) Будет ли этого достаточно?Можете ли вы вспомнить сценарий, когда файл не будет записан?при условии, что метод проходит, и в 'store' не выдается исключение