O Java 8 apresenta novos recursos importantes da linguagem, como expressões lambda. Essas mudanças na linguagem são acompanhadas por mudanças significativas no código de código compilado que impediriam que ela fosse executada em uma máquina virtual Java 7 sem usar algum