Um programa feito com Java 8 pode ser executado no Java 7?

Eu estou um pouco confuso.

A Oracle diz que o Java 8 é altamente compatível com o Java 7 (para trás). Mas, que possibilidades existem para que o programa Java 8 possa ser executado com sucesso no Java 7 (SE / EE)?

Se o ponto 1 for verdadeiro, os aplicativos Java 8 serão implementados e executados em um suporte ao servidor Java 7? por exemplo, Tomcat 8 ou WildFly?

questionAnswers(6)

yourAnswerToTheQuestion