LINUX.ORG.RU

Вышла Java 21 LTS

 , ,


0

7

Вышла общедоступная версия Java 21. Java 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.

Основные изменения:

  • String Templates (Preview)
  • Sequenced Collections
  • Generational ZGC
  • Record Patterns
  • Pattern Matching for switch
  • Foreign Function & Memory API (Third Preview)
  • Unnamed Patterns and Variables (Preview)
  • Virtual Threads
  • Unnamed Classes and Instance Main Methods (Preview)
  • Scoped Values (Preview)
  • Vector API (Sixth Incubator)
  • Deprecate the Windows 32-bit x86 Port for Removal
  • Prepare to Disallow the Dynamic Loading of Agents
  • Key Encapsulation Mechanism API
  • Structured Concurrency (Preview)

Examples at HowToDoInJava

Примеры на Хабре

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от LinuxFromMachine

Ты и читать написанное мной не умеешь

Уметь читать слэнг урко шпаны - себя не уважать.

sanyo1234
()
Ответ на: комментарий от LinuxFromMachine

А у меня уже было несколько проектов по взлому 2FA через SMS.

Медвежатник?

sanyo1234
()
Ответ на: комментарий от Midael

надеюсь, в дотнете этого не будет ибо не нужно

такие «зелёные потоки» же противоречат принципу наименьшего удивления

ты напишешь один код, а в реальности будет выполняться немного другое

таски и async/await лучше

за ссылку спасибо

instant
()
Последнее исправление: instant (всего исправлений: 1)
Ответ на: комментарий от Werenter

Он просто дебил,

У меня сложилось впечатление, что он работает в одной из спец. служб и имитирует человека с низкими моральными принципами и слабыми умственными способностями, смотрит на нашу реакцию, и делает выводы ;)

sanyo1234
()
Ответ на: комментарий от dimgel

если время старта маленькое, значит у вас незначительное или не гибкое приложение/система и это время скомпенсируется временем на изменение поведения: реконфигурация + рестарт vs переписывание хардкода или в во время работы приложения. Например, у вас нет преалокейта кучи и приложение стартует быстрее, но все время тормозит от постоянной работы с физической памятью. Также сравнивая время старта успешные разработчики на легких и быстрых технологиях часто путают время сервера приложений со всеми его собственно приложениями и одного хеловорлда без учета сервера или всей портянки остальных микросервисов. Конечно бывают также и монолиты, которые выполнены одним приложением, которое долго стартует, но тут надо понимать, что тот факт, что их разработчикам удалось написать столько функционала без того что-бы он потонул в рантайм ошибках это само по себе достижение. При возможности монолит на жабе можно распилить на микромодульное приложение с помощью той же OSGi, а также настроить горячую замену кода.

Syncro ★★★★★
()
Последнее исправление: Syncro (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.