Il 17 marzo è stata rilasciata Java SE 14.
Sono state presentate le seguenti novità:
- Sono state aggiunte in modo permanente espressioni per switch sotto forma di case VALUE -> {}, che escono dalla condizione predefinita e non richiedono l'istruzione break.
- I blocchi di testo, racchiusi tra tre virgolette """, sono giunti alla seconda fase preliminare. Sono state aggiunte sequenze di controllo che non aggiungono il ritorno a capo in un blocco multilinea prima del ritorno a capo e s, che rappresenta uno spazio.
- È stato presentato in via preliminare un nuovo comportamento di instanceof, consentendo di sviluppare successivamente un confronto per pattern.
- È stata presentata in via preliminare una nuova struttura di dati con la parola chiave record. I record ottengono automaticamente i metodi equals, hashCode, toString, i getter per i membri e un costruttore.
- Migliorata la descrizione degli errori NullPointerException.
- È stato aggiunto il pacchetto 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
