

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Migrare dalla versione 1.x alla 2.x del AWS SDK per Java
<a name="migration"></a>

La AWS SDK per Java 2.x è un'importante riscrittura della base di codice 1.x basata su Java 8\+. Include numerosi aggiornamenti, tra cui maggiore consistenza, semplicità d'uso e immutabilità rigorosamente applicata. Questa sezione descrive le principali funzionalità nuove della versione 2.x e fornisce indicazioni su come migrare il codice alla versione 2.x dalla 1.x.

**Topics**
+ [Novità della versione 2](#migration-whats-new)
+ [Trova applicazioni utilizzando client 1.x](migration-find-apps-using-v1.md)
+ [Come migrare](migration-howto.md)
+ [Cosa c'è di diverso tra 1.x e 2.x](migration-whats-different.md)
+ [Usa l'SDK per Java 1.x e 2.x side-by-side](migration-side-by-side.md)

## Novità della versione 2
<a name="migration-whats-new"></a>
+ È possibile configurare i propri client HTTP. [Vedi Configurazione del trasporto HTTP.](http-configuration.md)
+ I client asincroni offrono I/O supporto non bloccante e oggetti di ritorno. `CompletableFuture` [Vedi Programmazione asincrona.](asynchronous.md)
+ Le operazioni che restituiscono più pagine dispongono di risposte con paginazione automatica. In questo modo, puoi concentrare il codice su cosa fare con la risposta, senza dover controllare e visualizzare le pagine successive. Vedi [Paginazione.](pagination.md) 
+ Le prestazioni dell'SDK all'avvio delle AWS Lambda funzioni sono migliorate. Vedi i miglioramenti delle [prestazioni dell'ora di avvio dell'SDK](lambda-optimize-starttime.md). 
+ La versione 2.x supporta un nuovo metodo breve per la creazione delle richieste.  
**Example**  

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

Per maggiori dettagli sulle nuove funzionalità e per vedere esempi di codice specifici, consulta le altre sezioni di questa guida.
+  [Quick Start](get-started.md) 
+  [Configurazione](setup.md) 
+  [Esempi di codice per la versione AWS SDK per Java 2.x](java_code_examples.md)
+  [Usa l'SDK](using.md) 
+  [Sicurezza per AWS SDK per Java](security.md) 