Java 9 e 10, la guida
  • 25 lezioni
  • Avanzata

Guida completa a Java 9 e 10, la nuova versione del linguaggio che introduce la programmazione modulare, nuove API e il REPL (read-evaluate-print loop) con JShell.

In questo capitolo riprendiamo in considerazione il modulo creato precedentemente per la riproduzione di un video YouTube. In questo caso vogliamo utilizzarlo all’interno di un ulteriore nuovo modulo che andremo a creare nel corso del capitolo.

Analizziamo alcuni problemi di sicurezza legati alla deserializzazione in Java descrivendo i metodi implementati per la gestione di questa problematica.

Parliamo di Native Desktop Integration in Java, a partire dalla versione 9 il linguaggio ha infatti migliorato sensibilmente l’interazione con il sistema ospitante.

Spesso il linguaggio Java viene accusato di essere eccessivamente verboso, scopriamo in che modo gli sviluppatori del progetto hanno cercato di risolvere questo problema nell’implementazione delle collezioni.

Proseguiamo il nostro approfondimento sulle API Java analizzando la reactive programming che definisce un modello basato sul processo asincrono di uno stream di dati.