JAVA agora é 14

A linguagem JAVA agora esta na em sua versão 14, lançada em Março de 2020 ela traz 16 novas atualizações também conhecida pelo nome JEPs (Java Enhancement Proposals)

Pattern Matching for instanceof (Preview) (JEP 305)

Todo bom programa JAVA sempre que fosse necessário garantir a tipagem da instancia de um objeto antes de sua manipulação, fazia quase que automaticamente o trecho de código abaixo:

if (obj instanceof String) {
    String str = (String) obj;
    // fazer alguma coisa com a variável str...
}

No entanto agora com a novidade do JEP 305 adicionada ao JAVA 14, economiza-se digitação através da possibilidade abaixo:

if (obj instanceof String str) {
    // fazer alguma coisa com a variável str...
}

Percebeu a diferença? agora em apenas uma linha, é possível testar a tipagem de um objeto, converte-lo e instancia-lo em uma variável local pronta para utilização… fácil né?