
Tra le maggiori novità del
JDK7 che probabilmente avranno un impatto sul lavoro quotidiano ci sarà la
JSR 203, una revisone delle API del file system. Se anche la
JSR 310 sarà inclusa, influenzerà modalità di interazione con le API date/time. Altre JSR potranno avere ripercussioni in aree particolari, come JMX (
JSR 255) e la concorrenza (
JSR 166).
In questo stadio è difficile sapere quanto cambieranno il nostro lavoro la
JSR 294 e
Jigsaw. E' possibile che ne deriverà un nuovo modo di definire i moduli. Ovvero come assembliamo le librerie, le dipendenze e come deployamo le applicazioni.
Ma è anche possibile che le novità siano impiegate solo all'interno del JDK ed ingnorate dal resto del mondo. Lo scopriremo col tempo.
Ci saranno alcuni cambiamenti del linguaggio che deriverranno dal "Project Coin", ma, per la maggior parte, saranno solo modifiche utili a togliere del codice ridondante. Niente di rivoluzionario.
Probabilmente l'aspetto che noteranno la maggior parte delle persone sarà il miglioramento di performance. Come al solito, ogni JDK si porta dietro un mucchio di miglioramenti ed ottimizzazioni. Si possono già vedere alcuni risultati incoraggianti nel campo delle
stringhe e degli
array. Inoltre, avremo il nuovo
G1, il garbage collector concorrente. Immagino che molti si accorgeranno della maggiore velocità di esecuzione del vecchio software, rispetto al passato.
(tradotto da
http://tech.puredanger.com/2009/04/11/what-java-7-will-mean-to-you/)