A Oracle Java 14 está chegando!

A Oracle dois anos, a cada seis meses, como liberação de uma nova versão do Java, a Oracle JDK 14 traz recursos inovadores e novos recursos de visualização para desenvolvedores. A Oracle JDK 14 adiciona alguns novos recursos para melhorar a produtividade do desenvolvedor, esses novos recursos incluem: suporte para a expressão Java interruptor de linguagem, uma nova API para o monitoramento contínuo de dados JDK Flight Recorder, eo coletor de baixa latência de lixo expande o Z e Windows para MacOS disso a nova versão inclui três recurso de visualização: instanceof correspondência padrão ( PEC 305 ), tipo de registro ( PEC 359 ) e um bloco de texto ( PEC 368 )

Hoje a Oracle lançou o Java 14 ( Oracle JDK 14 ) .

Aderindo ao compromisso contínuo da Oracle para acelerar a inovação, a versão Java a cada seis meses para manter uma nova versão oferece novas melhorias para a comunidade empresarial e desenvolvedor. A nova versão do Java Development Kit (JDK) oferece muitos recursos novos, incluindo dois recurso de visualização novo altamente antecipado: correspondência padrão instanceof (PEC 305) e classe registrada (PEC 359) e um segundo bloco de texto como um recurso de visualização (PEC 368).

Além disso, a última versão do Java também adiciona suporte para a expressão chave de linguagem Java, uma nova API pública para o monitoramento contínuo de dados DK Flight Recorder irá expandir a disponibilidade de coletor de lixo de baixa latência a Z MacOS e Windows, e no módulo de incubadora encapsulado em um aplicativo Java autônomo e um novo acesso à API de memória externa, a fim de apoiar o acesso seguro e eficiente para a memória heap Java externo.

" Java manter o ritmo da nova versão a cada seis meses, de modo que os desenvolvedores podem tentar muitos tiveram que esperar vários anos funcionar o mais cedo possível, essa vantagem foi ainda reflete no 14 Java. " Georges de desenvolvimento da Oracle vice-presidente plataforma Java representação Saab, " o JDK 14 não só traz um monte de desenvolvedores de ajudar a aumentar a melhorias de produtividade, e pela primeira vez, fornecer conteúdo importante de projetos como o projeto do Panamá, incluindo melhorias de acesso à memória externa API ( PEC 370 ) e projeto de melhoria contínua âmbar, por exemplo, correspondência de padrão ( PEC 305 ) e o tipo de gravação ( PEC 359 ) . "

Java 14 libertação é o resultado da colaboração em toda a indústria, incluindo revisão aberta, construção semanal e engenheiros da Oracle têm sido OpenJDK comunitária cooperação ampla e Community Process e membro da comunidade global de Java desenvolvedores Java.

Java 14 novos recursos incluem o seguinte:

305 PEC: correspondência padrão instanceof ( a correspondência de padrões para instanceof , Preview) - Este recurso de visualização pode ser reforçada por correspondência de padrão instanceof operador de Java. Usando esse recurso, os desenvolvedores podem ser removidos fora do código clichê comum para escrever código de segurança tipo mais conciso, melhorando assim a eficiência.

JEP343: Embalagem Ferramenta ( Embalagem Ferramenta , fase de incubação) - Suporte para desenvolvedores de aplicativos Java para empacotar e distribuir para o formato específico da plataforma. Isso ajuda os desenvolvedores a criar aplicações que exigem execução e empacotados em um único produto final em aplicações modernas. Java 14 introduzida no módulo incubadora nesta ferramenta, a versão não-final da API e versão não final das ferramentas disponíveis para desenvolvedores para obter feedback, a API ou ferramentas podem ser mantidas ou removidos em uma versão futura.

PEC 345: adequado para a alocação de memória NUMA-aware do G1  ( NUMA-Aware alocação de memória para G1 ) - acesso à memória não uniforme melhorado ( NUMA ) o desempenho geral do coletor de lixo G1 no sistema.

349 PEC: JFR fluxo de eventos ( JFR Transmissão Evento )  - Flight Recorder abrir o JDK ( JFR ) de dados para monitoramento contínuo. Isso ajuda a simplificar o acesso a várias ferramentas e aplicações JFR de dados e estimular a inovação.

PEC 352: tampão de byte mapeada não volátil ( não-volátil o mapeada os buffers Byte )  - Quando se utiliza uma memória não volátil, além de um modo de mapeamento do ficheiro é o JDK, acesso estendida para a memória não volátil.

PEC 358: NullPointerExceptions úteis ( os NullPointerExceptions Úteis )  - uma descrição exata do que variável é nula e fornecer outras informações úteis para melhorar a disponibilidade de NullPointerExceptions. Isto irá aumentar a produtividade do desenvolvedor, melhorando a qualidade de muitas ferramentas de desenvolvimento e depuração.

PEC 359: Tipo de registro ( Registros , Preview) - Esta visualização apresenta através de um compacto sintaxe da instrução rasas dados imutáveis classes armazenadas. Este recurso ajuda a reduzir significativamente código clichê na classe, mas sua maior vantagem é que os dados podem ser modelados como dados. Os usuários podem facilmente limpar, declaração concisa destes rasa agregação de dados imutáveis.

361 PEC: expressão interruptor ( Expressões Interruptor , Standard Edition) - Em JDK 12 e JDK 13 em, mude a expressão para o recurso de visualização, que se tornou uma característica padrão. Ele permite o uso de uma instrução switch ou expressão. Este recurso simplifica o código diariamente, e jogo (PEC 305) recursos de visualização estão prontos para esta versão do modelo.

364 PEC: ZGC no MacOS e 365 PEC: ZGC no Windows  - mesmo que a maioria dos usuários precisa ZGC também precisa de escalabilidade do ambiente Linux, mas normalmente precisam apoiar ZGC no MacOS e Windows por meio da implantação e testes. Há algumas MacOS para Windows e aplicativos de desktop também se beneficiarão de ZGC.

PEC 368: um bloco de texto ( blocos de texto , uma segunda versão preview) - um bloco de texto como um recurso de visualização foi introduzido pela primeira vez em Java recebeu numerosos comentários do usuário final depois de 13. Agora, o bloco de texto foi aprimorado para reaparece como um recurso de visualização em Java 14, o alvo para se tornar um recurso padrão de futuras versões do JDK. Usando um bloco de texto pode ser facilmente expressa corda através de uma pluralidade de linhas de código-fonte. Além disso, melhora a legibilidade do código de cadeia de caracteres para o programa Java escrito em linguagem não-Java, mas convenção, qualquer bloco de texto em uma nova estrutura pode ser representada pelo mesmo conjunto de cadeia de caracteres, a mesma explicação e na sequência de escape ele opera na mesma cadeia forma.

JEP370: acesso à memória externa API ( Foreign-Access Memory  API, fase de incubação) -  Esta API permite que os programas Java para acesso seguro e eficiente fora memória externa do heap Java.

Para os utilizadores que procuram apoio comercial e empresarial, a Oracle também oferece um baixo custo, soluções de suporte previsíveis - o Oráculo a subscrição Java SE serviço. No momento, o serviço tem sido amplamente utilizada em milhares mundiais de diferentes tipos de escala do tecido. Através deste serviço, os usuários podem obter suporte completo para a licença Java SE e os sistemas necessários e sob demanda com o uso, e pode ser feito em uma base regular para versões suportadas testado e certificado de desempenho, estabilidade e atualizações de segurança diretamente da Oracle.

Java como um sempre foi bem recebido pelos desenvolvedores de software favorecido linguagem de programação de escolha, juntamente com a entrega no prazo de Java 14 características inovadoras, planejamento cuidadoso para o futuro e investimento contínuo no ecossistema, continuará plataforma Java para desenvolvimento de aplicativos modernos impulso injeção.

Publicado 281 artigos originais · Louvor obteve 1.248 · Visualizações 1,19 milhões +

Acho que você gosta

Origin blog.csdn.net/FL63Zv9Zou86950w/article/details/104952928
Recomendado
Clasificación