Java 25 LTS está aqui, e Intellij Idea está pronta para isso

O Java 25 LTS está oficialmente aqui e, com ele, vem uma grande atualização para a Intellij Idea. A nova versão trata de tornar o idioma mais acessível para novos usuários e mais poderoso para desenvolvedores experientes, com grandes alterações na maneira como você escreve e executa código.

Uma das maiores melhorias no Java 25 é a introdução de arquivos de origem compactos e métodos principais de instância, projetados para tornar o aprendizado de Java muito menos intimidador. A maioria das pessoas que fizeram cursos de codificação conhece o clássico “Hello, World!” exemplo. Você tem que escrever uma aula completa com um longo vazio estático público principal (string[] args) método. Foi um monte de código de caldeira que não fazia muito sentido para um iniciante.

Agora, com a nova atualização, você pode escrever um programa Helloworld, com apenas algumas linhas. Este é um método simples de void main () e um novo io.println () que é um método de conveniência, que é muito mais fácil de usar. Esta é uma mudança maciça que realmente separa a experiência de aprendizado e os protótipos rápidos de aplicativos maiores em nível empresarial.

A Intellij Idea está no topo disso, com novos modelos ao vivo, como Main e PSVM, que criam automaticamente o novo e mais curto método principal. Você também pode usar novos modelos ao vivo como a PIO para println () e ior para readln () para adicionar rapidamente a interação do console ao seu código. Se você deseja expandir seu código mais tarde, o Intellij ainda tem uma fixação rápida para converter um arquivo de origem compacto em uma classe regular.

Junto com isso, há um novo recurso chamado Module Import Declarações. Em vez de precisar adicionar instruções de importação individuais para cada classe, agora você pode importar um módulo inteiro com uma linha. Isso é super útil quando você está apenas começando ou prototipando, para não precisar se preocupar com as importações. Intellij A Idea também está de costas aqui, com um recurso “otimizar as importações” que pode remover as importações de módulos não utilizadas, se desejar. Este não é um substituto para as importações de classe única em grandes projetos, mas é uma enorme melhoria de qualidade de vida para as menores.

Além do idioma em si, o Java 25 tem algumas atualizações fantásticas de desempenho sob o capô. O perfil de método antes do tempo ajuda a JVM a se aquecer mais rapidamente usando dados de execuções anteriores. Os cabeçalhos de objetos compactos reduzem o uso da memória, o que é um grande negócio para aplicativos com muitos objetos pequenos. A coleta de lixo também está ficando ainda melhor com o Shenandoah geracional, o que melhora a eficiência e reduz os tempos de pausa.

O Java 25 também remove o suporte para a porta x86 de 32 bits. Isso faz parte de um plano para simplificar a infraestrutura de construção e teste do JDK. Essa alteração significa que o Java 25 e as versões futuras não serão executadas mais em sistemas X86 de 32 bits. Aparentemente, o custo de manter essa porta supera os benefícios, já que não há muitas pessoas que funcionam em dispositivos X86 de 32 bits.

Você pode obter a nova atualização Java 25 diretamente dos sites oficiais. O JDK 25 está disponível na página Open JDK Downloads, onde você pode encontrar diferentes instaladores para Linux, MacOS e Windows. Da mesma forma, você pode fazer o download da versão mais recente do Intellij Idea no site da JetBrains. Como alternativa, se você já possui a Intellij Idea instalada, basta usar o recurso de verificação de atualizações no próprio IDE para obter a versão mais recente.

Fonte: Jetbrains, JDK aberto

Este artigo foi útil?
Gostei0Não Gostei0

Related posts

8 jogos perfeitos para borboletas sociais

Eu estava certo em manter meus pequenos jogos portáteis

Desativei os aplicativos de inicialização do Windows – aqui está o quanto mais rápido meu PC botas