предисловие
В мире версий JDK Oracle всегда выпускает свою новую версию, а мы продолжаем использовать нашу старую версию.
После долгого использования JDK7 он наконец был обновлен до JDK8. Вскоре после обновления JDK начал выпускать новую версию в течение полугода, и выпустил 9, 10, 11, 12, 13... До 16 марта этого года Oracle официально выпустила Java 16. Oracle заявляет, что Java 16 теперь доступна для всех разработчиков и предприятий.
Почему обновление такое быстрое?
С kotlin, groovy, Scala и другими языками, реализованными на JVM, такими как Java, и быстро развивающимися в последние годы, Java оказалась под угрозой в некоторых аспектах в экосистеме языков программирования.
Язык нуждается в постоянном совершенствовании, чтобы не отставать от аппаратных обновлений или соответствовать ожиданиям программистов. Чтобы быть устойчивой, Java должен улучшаться, добавляя новые функции, а изменения имеют смысл только тогда, когда используются новые функции. Я думаю, именно поэтому обновления так часты.
Вы паникуете?
Не паникуйте, потому что до сих пор большинство людей все еще используют java8 или даже java7.
В декабре 2018 года отчет об экологическом исследовании JVM за 2018 год, совместно выпущенный Snyk и The Java Magazine, показал, что 70% пользователей используют Oracle JDK, а 21% используют OpenJDK. Среди них пользователи Java 8 составили 79%.
В феврале 2020 года отчет об экологическом обзоре JVM за 2020 год, совместно выпущенный Snyk и The Java Magazine, показал, что 34% пользователей используют Oracle JDK, а 57% используют OpenJDK. Среди них пользователи Java 8 остаются на уровне более половины 64%.
На самом деле использование Java8 уже очень хорошо, очень мотивировано. Некоторые компании все еще используют 7, а некоторые все еще используют 6. В интервью некоторых кандидатов многие не использовали Java8.
Причина, по которой это происходит, заключается в том, что обновление версии занимает много времени и труда, а самое главное, что это может повлиять на стабильность работы сервиса.Хотя Java обратно совместима, кто знает, есть ли в ней дыра . В отсутствие серьезных недостатков безопасности или значительных улучшений производительности большинство компаний по-прежнему сосредоточены на стабильности, и, поскольку Java 8 уже может удовлетворить потребности бизнеса, ее можно использовать.
Вы действительно понимаете Java8?
Как упоминалось ранее, многие языки теперь могут работать на jvm. И он находится на подъеме, поэтому, используя Java 8, вы защищаете свою карьеру Java-программиста.
Перечислите некоторые особенности:
-
Лямбда-выражения
-
функциональный интерфейс
-
ссылка на метод
-
Stream
-
Стандартные и статические методы интерфейсов
-
Новый API времени и даты
-
Необязательный класс
-
Есть другие повторные примечания, новый двигатель JS, BASE64 и некоторые новые параллельные контейнеры и т. Д.
Давайте учиться и расти вместе!
Ссылаться на: