Java SE 17-ը թողարկվել է մարտի 14-ին:
Ներկայացվում են հետևյալ փոփոխությունները.
- VALUE -> {} ձևի փոխարկիչ արտահայտությունները ավելացվել են մշտական հիմունքներով, որոնք թողնում են լռելյայն պայմանը և չեն պահանջում ընդմիջում:
- Տեքստային բլոկները, որոնք սահմանազատված են երեք չակերտներով «»» հասել են երկրորդ նախնական փուլին: Ավելացվել են escape sequences , որը նոր տող չի ավելացնում տողից առաջ բազմագիծ բլոկում, և s, որը նշանակում է մեկ բացատ:
- Նախնական հիմունքներով ներկայացվում է վարքագծի նոր օրինակ՝ օրինաչափությունների համապատասխանության հետագա զարգացումը թույլ տալու համար:
- Հիմնաբառի ռեկորդով գրառումները ներկայացվում են նախնական հիմունքներով: Գրառումները ավտոմատ կերպով ստանում են հավասարներ, hashCode, toString մեթոդներ, անդամներ գրանցելու ստացողներ և կոնստրուկտոր:
- NullPointerException սխալների բարելավված նկարագրություն:
- Ավելացվեց jpackage փաթեթավորիչ՝ ինքնուրույն հավելվածների համար:
- Solaris և SPARC հարթակների նավահանգիստները հնացել են և ապագայում կարող են հեռացվել:
Source: linux.org.ru