Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Java 10 Lança Versionamento Baseado em Tempo para Atualizações Bianuais Previsíveis

JEP 322 - Versionamento Baseado em Tempo

A partir do Java 10, a Oracle introduziu um modelo estrito de versionamento baseado em tempo. Agora o Java terá um lançamento principal a cada 6 meses. O Java 10 foi lançado em março de 2018; dali em diante, versões principais são planejadas para março e setembro. Lançamentos são categorizados em três tipos:

Formato da Versão

O formato da versão agora segue:

$FEATURE.$INTERIM.$UPDATE.$PATCH

Onde:

Exemplo: Detalhes de Versionamento do Java 10

public class Tester {
    public static void main(String[] args) {
        Runtime.Version version = Runtime.version();
        System.out.printf("feature: %s%n interim: %s%n update: %s%n patch: %s%n",
            version.feature(), version.interim(), version.update(), version.patch());
    }
}

Saída

feature: 10
interim: 0
update: 2
patch: 0

Este modelo traz previsibilidade e clareza para desenvolvedores e empresas planejarem migrações e suporte.

Java

  1. Dominando Operadores Java: Tipos, Sintaxe e Exemplos Práticos
  2. Comentários em Java: Tipos, Uso e Boas Práticas
  3. Dominando o Loop for Aprimorado em Java: Sintaxe, Exemplos e Boas Práticas
  4. Dominando Strings em Java: Criação, Métodos e Boas Práticas
  5. Dominando Interfaces em Java: Conceitos, Implementação e Boas Práticas
  6. Dominando Classes Internas Anônimas em Java: Definição, Sintaxe e Exemplos Práticos
  7. Dominando Try-With-Resources em Java: Gerenciamento Automático de Recursos Explicado
  8. Anotações em Java Explicadas: Tipos, Posicionamento e Exemplos Práticos
  9. Asserções em Java: Guia Prático para Detectar Bugs e Garantir Confiabilidade do Código
  10. Entendendo o Java Vector: Uso, Recursos e Comparação com ArrayList