

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Migre da versão 1.x para a 2.x do AWS SDK para Java
<a name="migration"></a>

O AWS SDK para Java 2.x é uma grande reescrita da base de código 1.x construída sobre o Java 8\+. Ele inclui muitas atualizações, como melhor consistência, facilidade de uso e imutabilidade fortemente reforçada. Esta seção descreve os principais recursos que são novos na versão 2.x e fornece orientações sobre como migrar o código da versão 1.x para a 2.x.

**Topics**
+ [Novidades da versão 2](#migration-whats-new)
+ [Encontrar aplicações usando clientes de 1.x](migration-find-apps-using-v1.md)
+ [Como migrar](migration-howto.md)
+ [O que é diferente entre o 1.x e o 2.x](migration-whats-different.md)
+ [Usar o SDK para Java 1.x e 2.x lado a lado](migration-side-by-side.md)

## Novidades da versão 2
<a name="migration-whats-new"></a>
+ Você também pode configurar seus próprios clientes HTTP. Consulte [Configuração de transporte HTTP](http-configuration.md).
+ Os clientes assíncronos oferecem I/O suporte sem bloqueio e devolvem objetos. `CompletableFuture` Consulte [Programação assíncrona](asynchronous.md).
+ As operações que retornam várias páginas possuem respostas autopaginadas. Isso permite que você concentre o código no que vai ser feito com a resposta, sem a necessidade de verificar e obter páginas subsequentes. Consulte [Paginação](pagination.md). 
+ O desempenho das AWS Lambda funções no horário de início do SDK foi aprimorado. Consulte [Melhorias de desempenho do horário de início do SDK](lambda-optimize-starttime.md). 
+ A versão 2.x ofereça suporte a um novo método resumido para criar solicitações.  
**Example**  

  ```
  dynamoDbClient.putItem(request -> request.tableName(TABLE))
  ```

Para obter mais detalhes sobre os novos recursos e para exemplos de códigos específicos, consulte o as outras seções neste guia.
+  [Início rápido](get-started.md) 
+  [Configuração](setup.md) 
+  [Exemplos de código para o AWS SDK para Java 2.x](java_code_examples.md)
+  [Usar o SDK](using.md) 
+  [Segurança para o AWS SDK para Java](security.md) 