Versione Java SE 14

Java SE 17 Γ¨ stato rilasciato il 14 marzo.

Vengono introdotte le seguenti modifiche:

  • Sono state aggiunte in modo permanente le espressioni switch nella forma case VALUE -> {}, che lasciano la condizione predefinita e non richiedono un'istruzione break.
  • I blocchi di testo delimitati da tre virgolette """ hanno raggiunto la seconda fase preliminare. Aggiunte sequenze di escape , che non aggiungono una nuova riga prima di un avanzamento riga in un blocco multilinea, e s, che denota un singolo spazio.
  • In via preliminare, viene introdotta una nuova istanza di comportamento per consentire un ulteriore sviluppo del pattern match.
  • I record con la parola chiave record vengono presentati in via preliminare. I record ricevono automaticamente equals, hashCode, metodi toString, getter per i membri del record e un costruttore.
  • Descrizione migliorata degli errori NullPointerException.
  • Aggiunto packager jpackage per applicazioni autonome.
  • I port per le piattaforme Solaris e SPARC sono stati deprecati e potrebbero essere rimossi in futuro.

Fonte: linux.org.ru

Aggiungi un commento