Oracle anuncia novos recursos e melhorias de desempenho para Java 24

A Oracle acaba de anunciar o roteiro para o tão aguardado lançamento do Java 24 para desenvolvedores. As adições notáveis ​​nesta atualização incluem novos recursos para inteligência artificial (IA) e criptografia pós-quântica. Java 24 é o primeiro lançamento em 2025; e podemos esperar que o Java 25 seja lançado em 6 meses.

Falando sobre o Java 24, o vice-presidente sênior da Oracle Java Platform e presidente do conselho do OpenJDK, Georges Saab, disse:

Nos últimos 30 anos, o Java tem fornecido aos desenvolvedores uma plataforma abrangente para criar e implantar aplicativos que atendem a uma ampla variedade de casos de uso. Com mais de 20 novos recursos abrangendo todos os aspectos do Java, incluindo recursos de IA e criptografia pós-quântica, a versão Java 24 oferece aos desenvolvedores as ferramentas necessárias para criar aplicativos inovadores com infusão de IA. Como administradores do Java, estamos animados em trabalhar com a comunidade Java global para continuar entregando um fluxo constante de novos recursos por meio de um ciclo de lançamento constante de 6 meses.

Aqui está uma visão geral de alguns dos novos recursos importantes do Java 24:

Melhorias na linguagem:

  • Tipos primitivos em padrões : estenda os recursos de correspondência de padrões para incluir tipos de dados primitivos em instanceof e switch.
  • Corpos de construtor flexíveis : melhore a confiabilidade do construtor com fases separadas de prólogo e epílogo.
  • Declarações de importação de módulos : simplifique a importação de pacotes de módulos.
  • Arquivos de origem simples e métodos principais de instância : crie pontos de entrada mais simples para iniciantes e programas compactos.

Melhorias na biblioteca:

  • Stream Gatherers : aprimore a API Stream com operações de middleware personalizadas.
  • API Class-File : API padronizada para trabalhar com arquivos de classe.
  • Valores com escopo : melhora o compartilhamento seguro de dados entre threads.
  • API de vetores : acelera a computação vetorial em CPUs suportadas.
  • Concorrência estruturada : simplifica a programação multithread.

Avanços em segurança:

  • API da função de derivação de chave : segurança criptográfica aprimorada.
  • Encapsulamento de Chave Resistente a Quântico (ML-KEM) : Pronto para criptografia pós-quântica.
  • Assinaturas digitais resistentes ao quantum (ML-DSA) : prontas para criptografia pós-quântica.

Desempenho e tempo de execução:

  • Cabeçalhos de Objetos Compactos : Reduz o tamanho dos cabeçalhos de objetos para uso mais eficiente da memória.
  • Extensão de barreira tardia para G1 : otimiza o coletor de lixo G1.
  • Carregamento e vinculação de classes antecipados : inicialização mais rápida do aplicativo.
  • ZGC: Remover o modo não geracional : Simplificar a manutenção do ZGC.
  • Sincronizar threads virtuais sem fixar : melhora a escalabilidade de threads virtuais.

Ferramentas:

  • Vinculando imagens em tempo de execução sem JMODs : reduza o tamanho do JDK e aumente a flexibilidade de vinculação.

Se você quiser se aprofundar no Java 24, a Oracle preparou um artigo técnico detalhado . Se você quiser começar a usar o Java 24 imediatamente, pode baixar o JDK 24 na página de downloads da Oracle.

Deixar um comentário

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

Veja como emitir a segunda via do IPTU em São Bernardo do Campo, consultar débitos de outros exercícios e pagar uma guia vencida com segurança.

Como descartar máquina de lavar em São Paulo: guia prático

Como descartar máquina de lavar em São Paulo: guia prático

Saiba como descartar máquina de lavar em São Paulo com segurança: Cata-Bagulho, logística reversa, preparação, transporte e erros que devem ser evitados.

Como descartar lâmpadas fluorescentes em Duque de Caxias com segurança

Como descartar lâmpadas fluorescentes em Duque de Caxias com segurança

Saiba onde e como descartar lâmpadas fluorescentes em Duque de Caxias, como acondicioná-las, o que fazer se quebrarem e quais pontos confirmar antes de sair.

Como descartar power bank em Teresina: onde levar e o que fazer com segurança

Como descartar power bank em Teresina: onde levar e o que fazer com segurança

Saiba como descartar power bank em Teresina, inclusive se estiver estufado ou danificado, e como localizar um ponto de logística reversa atualizado.

Como descartar micro-ondas em Campinas: guia prático e seguro

Como descartar micro-ondas em Campinas: guia prático e seguro

Saiba como descartar micro-ondas em Campinas: prepare o aparelho, escolha ecoponto ou logística reversa e evite erros no transporte.

Como descartar power bank em Recife? Veja onde levar e o que fazer com a bateria

Como descartar power bank em Recife? Veja onde levar e o que fazer com a bateria

Saiba como descartar power bank em Recife com segurança: compare EcoEstações, PEVs, lojas e pontos de logística reversa, além dos cuidados com aparelhos estufados ou danificados.

Como descartar micro-ondas em Belém? Guia passo a passo

Como descartar micro-ondas em Belém? Guia passo a passo

Saiba como descartar micro-ondas em Belém: Ecoponto da Sacramenta, Hub do Pix, logística reversa, preparo e erros a evitar.

Como descartar geladeira com segurança: guia de preparação e coleta

Como descartar geladeira com segurança: guia de preparação e coleta

Aprenda como descartar geladeira corretamente: encontre um ponto por CEP, prepare o aparelho, organize o transporte e evite erros comuns.

Como descartar televisão em São Paulo: opções seguras e gratuitas

Como descartar televisão em São Paulo: opções seguras e gratuitas

Saiba como descartar televisão em São Paulo: consulte pontos ABREE, confirme Ecopontos e prepare a TV para transporte e reciclagem.

Como descartar bateria de lítio em Salvador com segurança

Como descartar bateria de lítio em Salvador com segurança

Veja onde descartar bateria de lítio em Salvador, como encontrar pontos Green Eletron e ABREE e o que fazer com baterias inchadas ou danificadas.