Pular para o conteúdo principal

Java 13 está aqui!


Resultado de imagem para java duke
17/09/2019 é o dia do lançamento da versão final do Java 13. Neste post vamos descrever as principais novidades desta versão.

Versionamento

Com o lançamento do Java 9 em 2017, o cronograma de lançamento do Java mudou, de um lançamento principal a cada 3 anos ou mais para um lançamento a cada seis meses. Um dos principais motivos dessa alteração foi oferecer aos desenvolvedores acesso mais rápido as melhorias contínuas. Os lançamentos ocorrem em Março e Setembro de cada ano.
Ao obter acesso a novas versões em uma medida mais granular e mais rápida, os desenvolvedores podem gerenciar muito mais facilmente o ritmo da inovação, conforme comprovado pelo Java 10, oferecendo 12 novos recursos, Java 11, oferecendo 17 novos recursos, e Java 12, oferecendo 8 novos recursos.

Novos recursos do Java 13

Cinco novos recursos JEP (Java Enhacement Proposal) são entregues com o Java 13, incluindo dois recursos prévios (preview*):


Versões LTS

As versões LTS (Long Term Support) são mantidas além dos seis meses, diferente das versões normais que deixam de receber correções quando a versão superior é lançada. A versão mais atual neste formato é do Java 11, que terá seu suporte estendido até Setembro de 2022. Este tipo de suporte iniciou no Java 8 que será mantido até 2023. A partir deste novo modelo de versionamento, a Oracle passou a cobrar pelo uso comercial ou suporte estendido. Uma ótima opção para quem não precisa de suporte pago, é o projeto AdoptOpenJDK.

Para mais detalhes sobre o suporte de versões, consulte o roadmap do projeto em: https://adoptopenjdk.net/support.html#roadmap

Conclusão

Java continua sendo a linguagem de programação número 1. E como a entrega pontual de melhorias com o Java 13 demonstra, por meio de um planejamento cuidadoso contínuo e envolvimento do ecossistema, a plataforma Java está bem posicionada para o desenvolvimento e crescimento modernos na nuvem.


Siga no twitter para ficar informado dos novos posts:



Referências:

https://blogs.oracle.com/java-platform-group/the-arrival-of-java-13
https://openjdk.java.net/projects/jdk/13/
https://www.technolush.com/blog/whats-new-in-java-13

preview*: Pode ser removido ou alterado nas próximas versões.

Comentários

  1. Opa, tens rss no teu site para usar no agregador de notícias.

    ResponderExcluir
    Respostas
    1. Ola, estou aprimorando o blog. Tem um botão no cabeçalho para inscrição e também o feed http://feeds.feedburner.com/com/xAdb
      Obrigado pelo feedback

      Excluir

Postar um comentário

Postagens mais visitadas deste blog

Java Records

  Java Records Imutável, Simples e limpa Esta funcionalidade da linguagem apareceu pela primeira vez na versão 14 como experimental e assim continuou até a versão 15 . Agora liberada de forma definitiva no Java 16 . O objetivo é ser possível ter classes que atuam como portadores transparentes de dados imutáveis. Os registros podem ser considerados tuplas nominais. Ou seja, após criado, um record não pode mais ser alterado. Records oferece uma uma sintaxe compacta para declarar classes que são portadores transparentes para dados imutáveis superficiais visando reduzir significamente o detalhamento dessas classes e irá melhorar a capacidade de leitura e manutenção do código. Vamos seguir um exemplo de uma classe chamada Pessoa . O primeiro exemplo vamos utilizar o modo tradicional. public class Pessoa { private String nome; private int idade; public Pessoa (String nome, int idade) { super (); this .nome = nome; this .idade = idade; } public String g...

Livro Gratuito de Logica de Programação em Java

O pessoal da Algaworks disponibilizou um PDF para quem está iniciando com Java e precisa aprender lógica de programação com Java. Segue o link para o PDF http://cafe.algaworks.com/livro-logica-de-programacao/ O que você vai aprender nesse livro gratuito? 1. Introdução 1.1. O que é um algoritmo 1.2. Linguagens de programação 1.3. Instalando o Java 1.4. O famoso “Olá mundo!” 1.5. Executando o primeiro algoritmo 1.6. Palavras reservadas do Java 1.7. Fazendo comentários em um programa Java 2. Variáveis e constantes 2.1. Tipos de dados existentes 2.2. Escolhendo bons nomes para variáveis e constantes 3. Operadores 3.1. Operadores aritméticos 3.2. Operadores de atribuição 3.3. Operadores relacionais 3.4. Operadores lógicos 4. Estruturas de decisão 4.1. Estrutura “if” 4.2. Estrutura “switch” 5. Iteração 5.1. Iterando com o “for” 5.2. Iterando com o “while” 6. Conclusão 6.1. Próximos passos Fonte : algaworks

Lançamento do Livro Jornada Java

  Jornada Java Após quase dois anos de trabalho e muita dedicação, será lançado no dia 20/03/2021 um novo livro sobre Java como você nunca viu. Um livro feito pela comunidade Jornada Colaborativa e que conta com autores das mais diversas especialidades. Trazendo experiências reais e dicas de como fazer código Java de qualidade abordando os temas básicos até os mais avançados e atuais recursos da linguagem. Prefácio por Bruno Souza (JavaMan) e o mestre Edson Yanaga.  O mais legal é que toda a renda com a venda dos livros e os eventos de lançamento são totalmente destinados para doação. Um sumário com os tópicos do livro pode ser encontrado no site de editora . Todo o código do livro foi cuidadosamente testado e ficará disponível no GitHub para ser explorado. Evento de lançamento Se você gosta de tecnologia, temos uma grande oportunidade para   participar do evento e conferir várias palestras sobre o tema. Ainda poderá adquirir o livro com 50% de desconto. Confira os ...