Мне очень нравится нововведение в java 10 - var. И если я правильно понимаю, то вся "магия" происходит именно на этапе компиляции. Т.е. бинарный код никак не будет отличаться от эквивалентного кода, собранного для, скажем, окружения версии 8.
Есть ли возможность использовать var, но при этом компилировать под жаву 8? (Что-то вроде -source 10 -target 8)?
Нет такой возможности. Лучше просто дождаться следующего Long Time Support (LTS) релиза Java 11 в конце этого месяца и использовать полноценную поддержку var, которая претерпела там дополнительное улучшение.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости