Camaradas de armas, lutadores de Java de Habr! Este dia nós chegamos o mais perto possível.
Hoje , a versão de lançamento do JDK 11 , a implementação de referência do Java 11 e a primeira versão LTS do Java, lançada em um rápido ciclo de 6 meses, estão disponíveis . O maior e mais importante lançamento dos tempos modernos, que dará um impulso a toda a comunidade Java para mudar para as tecnologias mais recentes e avançadas.

Quatro semanas se passaram desde o lançamento da 28ª versão e, durante esse período, nenhum bug de nível P1 apareceu. Isso significa que o Java 11 pode ser considerado desatualizado e pronto para uso industrial completo.
→ O assembly OpenJDK pode e deve ser baixado aqui
Esta é uma versão grande e importante, combinando 17 grandes recursos e inúmeros erros no rastreador. Vamos olhar para os maiores recursos:
- JEP 181 : Controle de Acesso Baseado em Ninho
- JEP 309 : Constantes dinâmicas de arquivo de classe
- JEP 315 : Melhore os Intrínsecos do Aarch64
- JEP 318 : Epsilon: um coletor de lixo No-Op (experimental)
- JEP 320 : Remova os módulos Java EE e CORBA
- JEP 321 : Cliente HTTP (Padrão)
- JEP 323 : Sintaxe de Variável Local para Parâmetros Lambda
- JEP 324 : Contrato Principal com Curve25519 e Curve448
- JEP 327 : Unicode 10
- JEP 328 : Gravador de Vôo
- JEP 329 : Algoritmos criptográficos ChaCha20 e Poly1305
- JEP 330 : Iniciar programas de código fonte de arquivo único
- JEP 331 : Perfil de Heap com Baixa Sobrecarga
- JEP 332 : Transport Layer Security (TLS) 1.3
- JEP 333 : ZGC: um coletor de lixo escalável de baixa latência (experimental)
- JEP 335 : Descontinuar o mecanismo JavaScript Nashorn
- JEP 336 : Descontinuar as ferramentas e a API do Pack200
Obrigado a todos que escreveram sugestões sobre Java e JDK, a todos que escreveram comentários e testaram novos recursos, seu trabalho e contribuição são muito importantes e não passarão despercebidos.
Vá para o JDK 12!