Java SE 14 è stata rilasciata il 17 marzo.
Sono stati presentati i seguenti cambiamenti:
- Sono stati aggiunti in modo permanente le espressioni per switch nella forma case VALUE -> {}, che escono dalle condizioni predefinite e non richiedono l'istruzione break.
- I blocchi di testo delimitati da triple virgolette """ sono passati alla seconda fase preliminare. Aggiunte sequenze di controllo, che prima di un'interruzione di riga non aggiungono un'interruzione di riga nel blocco multiriga, e s, che rappresenta uno spazio.
- Presentato in fase preliminare un nuovo comportamento instanceof, che consente di sviluppare ulteriormente le comparazioni basate su modelli.
- Introdotti in fase preliminare i record con la parola chiave record. I record ottengono automaticamente i metodi equals, hashCode, toString, getter per i membri del record e il costruttore.
- Migliorata la descrizione degli errori NullPointerException.
- Aggiunto il pacchettizzatore jpackage per applicazioni autonome.
- I port per Solaris e le piattaforme SPARC sono stati dichiarati obsoleti e potrebbero essere rimossi in futuro.
Fonte: linux.org.ru
