Java finals ajuda o compilador a criar bytecode mais eficiente? [duplicado

Possible Duplicate:
O uso da palavra-chave final em Java melhora o desempenho?

Ofina modificador temonsequências diferentes em java, dependendo da aplicação. O que eu quero saber é seAlém diss isso pode ajudar o compilador a criar bytecode mais eficiente. Suponho que a questão seja aprofundada no funcionamento da JVM e possa ser específica da JV

or isso, na sua experiência, alguma das seguintes opções ajuda o compilador ou você as utiliza apenas pelos motivos java normai

Final classes Métodos finaisFinal fields Argumentos finais do método

Obrigado

EDIT: Obrigado por todas as suas respostas! Observe que, como @Zohaib sugeriu, minha pergunta é uma duplicata deest. Não pesquisei bem o suficiente antes de postar. Não estou excluindo porque vocês fizeram boas contribuições, mas as respostas podem ser mescladas. Vou deixar que o sistema "vote para fechar" decida a menos que seja dito o contrári

questionAnswers(4)

yourAnswerToTheQuestion