Наконец, действительно ли необходим блок для очистки кода (например, закрытие потоков)?
Я очень смущен тем, почему мне нужно поместить код очистки как закрытие потоков вfinally
блок.
Я прочитал, что код вfinally
блок будет работать независимо от того, что (есть ли исключение); и послеfinally
блок выполняется, остальная часть метода продолжается.
У меня такой вопрос: если остальная часть метода должна продолжаться, то почему я не помещаю код очистки после блока try / catch в функцию?