У меня есть методы, которые распространяют исключения, а затем у меня есть обработка на одном месте, однако я кое-что понял.Как правильно закрыть ресурсы?
Скажем, у меня есть метод, как этот
public void foo() throws Exception e {
Statement stmt = createStatement();
doSomething(stmt);
stmt.close();
}
Моя проблема заключается в том, что если исключение на doSometing метод() заявление не будет закрыто, но я не хочу, чтобы обрабатывать исключения там. Правильный подход - попробовать и поймать, что только вызывает исключение и, наконец, закрыть инструкцию?
примерки наконец .... – Tronic