Nova versão entrega 12 Propostas de Melhoria do JDK que ajudam desenvolvedores a aumentar a produtividade ao melhorar a linguagem Java
Melhorias no desempenho, estabilidade e segurança da plataforma ajudam organizações a acelerar o crescimento dos negócios
Java Management Service 9.0 e Graal JIT Compiler ajudam organizações a gerenciar aplicações Java e melhorar o desempenho máximo
AUSTIN, Texas —17 de Setembro de 2024A Oracle anunciou hoje a disponibilidade do Java 23, a mais recente versão da linguagem de programação e plataforma de desenvolvimento número um do mundo. O Java 23 (Oracle JDK 23) traz milhares de melhorias para ajudar os desenvolvedores a aumentar a produtividade e impulsionar a inovação, enquanto as melhorias no desempenho, estabilidade e segurança da plataforma ajudam as organizações a acelerar o crescimento dos negócios.
“O Java continua a evoluir para apoiar as necessidades de desenvolvimento de aplicações modernas cada vez mais diversas das organizações”, disse Arnal Dayaratna, vice-presidente de pesquisa em desenvolvimento de software da IDC. “O novo lançamento permite que os desenvolvedores ampliem seu conjunto de ferramentas e aumentem sua produtividade, ajudando-os a criar e entregar aplicações que aproveitam o poder de tecnologias inovadoras, como IA. Ao entregar novas capacidades inovadoras a cada seis meses, o Java continua a ajudar as equipes de desenvolvimento a agregar valor significativo às suas organizações.”
Além das novas melhorias e recursos para desenvolvedores, o Java 23 oferece valor significativo para suas organizações. Por exemplo, o Java 23 é suportado pelo recente GA do Java Management Service (JMS) 9.0, um serviço nativo da Oracle Cloud Infrastructure (OCI) que fornece um console unificado e um painel para ajudar as organizações a gerenciar ambientes de execução e aplicações Java no local ou em qualquer nuvem. Além disso, o JMS 9.0 oferece muitas melhorias na usabilidade, e o Oracle JDK 23 oferece mais opções para ajustar e melhorar o desempenho máximo com a adição do compilador Graal, um compilador dinâmico just-in-time (JIT) escrito em Java que transforma bytecode em código de máquina otimizado.
“As novas funcionalidades do Java 23 ajudam desenvolvedores de todos os níveis de experiência a aumentar sua produtividade e simplificar o desenvolvimento de aplicações de alto desempenho, seguras e escaláveis”, disse Georges Saab, vice-presidente sênior da Oracle Java Platform e presidente do conselho de governança do OpenJDK. “Com uma ampla gama de novos recursos e ferramentas projetados para ajudar os desenvolvedores a construir e entregar aplicações mais rapidamente e de forma mais eficiente, o Java 23 ajuda as equipes de desenvolvimento e suas organizações a impulsionar a inovação e promover o crescimento dos negócios.”
O Java 23 traz melhorias e aprimoramentos para a linguagem Java, runtime, bibliotecas e as ferramentas incluídas no Java Development Kit (JDK). As atualizações significativas entregues no Java 23 são:
Os recursos da versão Java 23 são resultado de uma colaboração contínua e estreita entre a Oracle e outros membros da comunidade global de desenvolvedores Java através do OpenJDK e do Java Community Process (JCP). Para mais detalhes sobre os recursos do Java 23, leia o post técnico do blog do Java 23.
O Java oferece maior desempenho, eficiência, economia de custos e inovação quando implantado no OCI, que é uma das primeiras nuvens hyperscale a suportar o Java 23. Ao fornecer Oracle Java SE, Oracle GraalVM e o Java SE Subscription Enterprise Performance Pack sem custo adicional no OCI, o Java 23 ajuda os desenvolvedores a construir e implantar aplicações que funcionam mais rápido, melhor e com custo-desempenho otimizado.
Oracle Java Universal SE Subscription é uma oferta que proporciona aos clientes suporte de classe mundial. Inclui suporte de triagem para todo o portfólio Java, direito ao Oracle GraalVM, o Java SE Subscription Enterprise Performance Pack, sem custo adicional na OCI, o Java 23 ajuda os desenvolvedores a criar e implantar aplicações que funcionam mais rápido, melhor e com custo-desempenho otimizado.
A Oracle Java Universal SE Subscription é uma oferta que proporciona aos clientes suporte de classe mundial. Inclui suporte de triagem para todo o portfólio Java, direito ao Oracle GraalVM, ao Java SE Subscription Enterprise Performance Pack, acesso aos recursos avançados do JMS e a flexibilidade para atualizar conforme o ritmo dos negócios dos clientes. Isso ajuda as organizações de TI a gerenciar a complexidade, mitigar riscos de segurança e conter custos.
Além disso, a Oracle anunciou recentemente no Oracle CloudWorld que o Oracle Code Assist será inicialmente otimizado para Java. O Oracle Code Assist é um assistente de código baseado em IA que facilita a criação de aplicações Java, e o serviço Oracle Code Assist rodando no OCI também estará disponível para C, C++, Go, JavaScript, PL/SQL, Python, Ruby e Rust.
O evento principal da comunidade global Java, JavaOne, está retornando à área da baía de São Francisco em 2025. Ocorrendo de 18 a 20 de março de 2025 em Redwood Shores, Califórnia, o JavaOne 2025 dará aos participantes a oportunidade de ouvir sobre os mais recentes desenvolvimentos do Java e interagir com os especialistas em Java da Oracle e com luminares da indústria. Leia mais no post do blog Inside Java aqui, e se você estiver interessado em apresentar no JavaOne, encontre os call for papers aqui.
“O desenvolvimento ágil ajuda a garantir o alinhamento com as necessidades dos clientes por meio de ciclos de feedback, e o Java oferece a agilidade que os desenvolvedores precisam,” disse Venkat Subramanian, presidente da Agile Developer, Inc. “Entre tantas funcionalidades valiosas no Java 23, estou particularmente impressionado com a evolução dos coletadores de streams. É um recurso incrivelmente útil para criar etapas personalizadas em um pipeline de desenvolvimento de código funcional para que você possa atender às necessidades específicas dos negócios de forma eficaz.”
“Tenho revisado meu livro introdutório de Java usando os recursos de Prévia de Classes Implicitamente Declaradas do Java 23, e como autor e educador, esses recursos facilitam muito meu trabalho,” disse Barry Burd, professor da Drew University. “Grande parte do código verboso nas edições anteriores foi eliminada, o que ajuda os alunos a se concentrarem na lógica essencial em vez de se perderem em linhas de texto padrão. Além disso, como classes implicitamente declaradas e métodos main de instância permitem que eu simplifique os exemplos de código no livro, agora há mais espaço para incluir outros conceitos interessantes de Java. Estou empolgado para ensinar programação aos meus alunos universitários com o Java 23.”
“Na JetBrains, nos esforçamos para ajudar os desenvolvedores a consumir e adotar novos recursos Java no IntelliJ IDEA mesmo antes de serem lançados para produção, e isso certamente se aplica ao suporte da IDE para o Java 23,” disse Mala Gupta, defensora dos desenvolvedores Java na JetBrains. “O IntelliJ IDEA 2024.2 facilita para os desenvolvedores aproveitarem os novos e altamente inovadores recursos do Java 23, como tipos primitivos em padrões, classes implicitamente declaradas, corpos de construtores flexíveis, comentários de documentação em Markdown e outros.”
Para entender mais sobre Java e seu ecossistema Global:
A Oracle oferece suítes integradas de aplicações além de infraestrutura segura e autônoma na Oracle Cloud. Para mais informações sobre a Oracle (NYSE: ORCL), visite www.oracle.com.
O acima descrito visa delinear nossa direção geral de produtos. Destina-se apenas a fins informativos e não pode ser incorporado a nenhum contrato. Não é um compromisso de entregar qualquer material, código ou funcionalidade e não deve ser usado como base para decisões de compra. O desenvolvimento, lançamento, cronograma e preços de quaisquer recursos ou funcionalidades descritos para os produtos da Oracle podem mudar e permanecem a critério exclusivo da Oracle Corporation.
Oracle, Java, MySQL e NetSuite são marcas registradas da Oracle Corporation. A NetSuite foi a primeira empresa de nuvem—marcando o início da nova era da computação em nuvem.