Atualizado em March 2025: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
- Faça o download e instale a ferramenta de reparo aqui..
- Deixe o software escanear seu computador.
- A ferramenta irá então reparar seu computador.
Honrando seu compromisso, a Oracle entregou o novo
Java 10
a tempo. A vinda dele, isto é,
JDK 10
Uma implementação do Java Standard Edition 10 foi bem recebida. Porquê? Muitos fabricantes de ferramentas e framework não eram proficientes com o Java 9 e ainda estavam ocupados se adaptando ao novo sistema de módulos. Como tal, a mudança no esquema das coisas ajudou os usuários a lidar com a tarefa rapidamente.
Novas funcionalidades em Java 10
Atualizado: mar�o 2025.
Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:
- Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
- Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
- Clique em Reparar tudo para corrigir todos os problemas
Então, o que há de novo em Java 10? Primeiramente, uma grande parte da atenção tem sido direitamente focada nas mais novas funcionalidades do Java, incluindo a introdução dof-
-
Determinação do tipo de variável local
– O recurso visa aprimorar a linguagem Java para estender a inferência de tipo a declarações de variáveis locais com inicializadores. Ele afirma ser o único recurso real para desenvolvedores no JDK 10. -
Fornecimento de um conjunto padrão de certificados de root certificate authority no JDK
-O principal objetivo por trás disso é criar certificados de raiz de código aberto no programa Java SE Root CA da Oracle para tornar o OpenJDK mais atraente para os desenvolvedores. Além disso, como a descrição diz, a adição benéfica fornecerá um conjunto padrão de certificados da Autoridade Certificadora (CA) no JDK. -
Compartilhamento de dados de classe de aplicação para otimizar o tempo de inicialização e o espaço físico –
O CDS (compartilhamento de dados de classe) foi introduzido pela primeira vez no JDK 5 na tentativa de melhorar o desempenho da inicialização da JVM e reduzir o consumo de recursos quando várias JVMs estavam sendo executadas na mesma máquina física. O JDK 10 estenderá a funcionalidade CDS para que as classes de aplicação também possam ser colocadas no arquivo compartilhado. Anteriormente, o uso do CDS era restrito apenas ao carregador de classe bootstrap. -
Docker awareness
– A partir de agora, em qualquer instância onde você escolher executar Java 10 em sistemas Linux, a Máquina Virtual Java (JVM) reconhecerá rapidamente se está rodando em um container Docker. Informações específicas do contêiner, como o número de CPUs e a memória total alocada ao contêiner, serão extraídas pela JVM ao invés de consultar o sistema operacional. -
Opções adicionais da JVM
– as novas opções oferecerão aos usuários do container Docker maior controle sobre a memória do sistema. -
Correções de bugs
– Uma correção de bug para corrigir o mecanismo de conexão ao tentar anexar de um processo host a um processo Java que está em um container Docker. -
Novas APIs
– O Java 10 apresentará novas APIs para permitir melhor a criação de coleções inalteráveis. Os métodos copyOf, Set.copyOf e Map.copyOf criam novas instâncias de coleção a partir de instâncias existentes. Novos métodos paraUnmodifiableList, toUnmodifiableSet e toUnmodifiableMap foram adicionados à classe Collectors no pacote Stream, permitindo que os elementos de um Stream sejam coletados em uma coleção unmodifiable. -
Interface do coletor de lixo
: Na estrutura JDK anterior, os componentes que compunham uma implementação do Garbage Collector (GC) eram espalhados por várias partes da base de código. Embora eles parecessem conhecidos por aqueles familiarizados com o esquema GC usado pelo JDK, isso freqüentemente resultava em confusão para os desenvolvedores mais novos. Ele foi alterado em Java 10. Agora, é uma interface limpa dentro do código fonte da JVM para permitir que coletores alternativos sejam rápida e facilmente integrados. Ele irá melhorar o isolamento do código-fonte de diferentes coletores de lixo. -
Agregação dos repositórios da floresta JDK num único repositório –
A base de código até agora foi dividida em múltiplos repositórios, o que pode causar problemas com o gerenciamento do código-fonte. Então, em um esforço para agilizar o desenvolvimento, oito repositórios:
- Raiz
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Anteriormente disponíveis no JDK 9 foram mesclados em um único repositório para executar um commit atômico em repositórios de conjuntos de alterações interdependentes.
Grall compilador just-in-time baseado em Java
Finalmente, o Graal, que permite aos programadores criar runtimes e compiladores para linguagens novas ou existentes em Java, foi habilitado como o compilador just-in-time baseado em Grall Java para ser usado de forma experimental na plataforma Linux/x64.
A Oracle promete que continuará a oferecer lançamentos de longo prazo em uma base regular e em intervalos regulares. Para mais informações, consulte esta página.
RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema
Eduardo se autodenomina um fã apaixonado do Windows 10 que adora resolver problemas do Windows mais do que qualquer outra coisa e escrever sobre sistemas MS normalmente.