JDK 16 вышел, зачем нам заботиться о Java 8

Java
JDK 16 вышел, зачем нам заботиться о Java 8

предисловие

В мире версий 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 и некоторые новые параллельные контейнеры и т. Д.

Давайте учиться и расти вместе!

Ссылаться на:

Доступно.QQ.com/course/1237…

Доступно.QQ.com/course/1651…