Приложения, скомпилированные на более старой версии jdk, будут ли гарантированно работать на машине с более новой версией jdk, или нет? И наоборот, приложения, скомпилированные на более новой версии jdk, будут ли гарантированно работать на машине с более старой версией jdk, или нет?
У Java гарантирована бинарная совместимость снизу вверх. Т.е. код сrопилированный на более ранней версии будет работать на более поздней. Но есть некоторые несовместимости и они задокументированы.
При компиляции кода вы можете указать под какую версию вы компилируете. Т.е. используя компилятор 1.8 вы можете скомпилировать код под 1.6, но исходный код должен быть для 1.6.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости