Bloco finally:
– Consiste na palavra-chave finally seguida por um bloco do código entre chaves.
– Opcional em uma instrução try.
– Se presente, é colocado depois do último bloco catch.
– Executa se uma exceção for lançada no bloco try correspondente ou qualquer um dos seus blocos catch correspondentes.
– Não executará se a aplicação encerrar prematuramente em um bloco try via o método System.exit.
– Em geral, contém código de liberação de recursos.