Java em poucas palavras (Portuguese Edition), 9th Edition
by Benjamin J. Evans, Jason R. Clark, David Flanagan
Apêndice A. O futuro do Java
Este apêndice fala sobre o futuro do Java, ou seja, as versões do Java depois do Java 25. Historicamente, a gente sempre evitou incluir coisas sobre o futuro no livro “Java in a Nutshell”, mas o modelo de lançamentos do Java com novas funcionalidades e LTS (que a gente falou no Capítulo 1) fez a gente mudar de ideia. Como mencionamos lá, nossa abordagem é restringir o texto principal aos recursos já totalmente implementados e indicar este apêndice para recursos importantes que ainda estão em fase de Incubação ou Pré-visualização.
Vamos começar explicando como os principais esforços de desenvolvimento são organizados no OpenJDK e, em seguida, discutir o que se sabe sobre os próximos lançamentos.
Projetos de longo prazo do JDK
O OpenJDK é organizado em projetos que abrangem áreas específicas e importantes do trabalho em andamento. Isso inclui projetos focados no desenvolvimento de grandes recursos futuros da linguagem ou da JVM, cuja entrega pode levar vários anos. Eles geralmente são conhecidos pelos codinomes dos projetos, e os projetos mais ativos no momento são:
-
Loom
-
Panama
-
Valhalla
-
Leyden
Vamos falar sobre os projetos nessa ordem, principalmente porque a segunda metade do Projeto Panama depende do Projeto Valhalla.
O primeiro, o Projeto Loom, é um novo modelo de concorrência para Java, e grande parte da funcionalidade esperada (incluindo Virtual Threads e Scoped Values) já foi entregue, mas vários aspectos importantes ainda estão em andamento ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access