Ed
há 9 meses
No Java, o bloco `finally` é sempre executado após a execução do bloco `try`, independentemente de uma exceção ter sido lançada ou não. Isso significa que ele será executado tanto se uma exceção for levantada e tratada no bloco `catch`, quanto se nenhuma exceção ocorrer. Analisando as alternativas: A) De qualquer forma. - Correto, pois o bloco `finally` é executado sempre. B) Apenas se uma exceção for levantada. - Incorreto, pois o `finally` é executado mesmo que não haja exceção. C) Apenas se nenhuma exceção for levantada. - Incorreto, pois o `finally` é executado mesmo que uma exceção ocorra. D) Apenas se a exceção levantada for tratada no bloco catch. - Incorreto, pois o `finally` é executado independentemente do tratamento da exceção. Portanto, a alternativa correta é: A) De qualquer forma.