Прочитал лекцию и доп статьи, но так и не понял для чего в исключениях нужен finally. Ведь при исключении пропускается код до конца блока try. Все что после catch (если он есть) и так будет выполняться, не зависимо было исключение или нет. Кто то может объяснить особенность использования блока finally ?