Почему Java 14 не является LTS?
Java 14 является не LTS версией.
Учитывая новый график релизов, предполагающий выпуск новых версий каждые 6 месяцев, и то, что версии 8 и 11 были LTS, почему Java 14 не стала следующей LTS версией?
Или выбор LTS-версий полностью зависит от архитекторов Java?
Я искал ответ в интернете, но не смог его найти.
1 ответ(ов)
Как цитируют другие, Oracle планирует назначать релиз как LTS каждые 3 года. Однако, как я понимаю эту политику, назначенный релиз не обязательно должен быть последним или даже выпущенным в тот же год. Например, релиз, который будет назначен как LTS в 2021 году, мог бы быть (хотя это и маловероятно) Java 14 вместо 16 или 17, в зависимости от уровня принятия, стабильности и других важных факторов. Если это правильная интерпретация, я действительно с этим согласен, так как это не заморозило бы разработку новых функций (или существенно не замедлило бы её) по мере приближения конца каждого 3-летнего периода.
В итоге, будем наблюдать.
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?
Java 8: Преобразование List<V> в Map<K, V>
Вывод типа с помощью рефлексии для лямбд в Java 8
Java Лямбда-выражения [закрыто]
Сортировка строк без учета регистра в Java 8