Oracle har precis släppt Java 9, den nya versionen och den senaste uppdateringen av Java-plattformen, med förbättringar över hela linjen.
Den nya versionen innehåller en lång lista över förbättringar och förändringar som stöd för modulering, bättre prestanda, stöd för nya standarder och mer.
Oracle klassificerar Java 9 som en större version. Versionsnoterna markerar alla större förändringar av de olika Java-komponenterna.
Enligt Oracle är den största förändringen introduktionen av Java Platform Module System. Den "introducerar en ny typ av Java-programmeringskomponent", modulen, en namngiven, självbeskrivande insamling av data och kod.
Java's JDK har delats in i moduler som bland annat omstrukturerade JDK- och JRE-runtime-bilderna, vilket i sin tur förbättrade prestanda, säkerhet och underhållsförmåga.
De flesta ändringar är bara viktiga för Java-utvecklare, men det finns några som påverkar hemanvändare som kör Java-applikationer lokalt eller på webben.
Här är listan över ändringar som kan vara relevanta för hemanvändare:
- JRE 9-installationsprogrammet för Windows innehåller ett alternativ att "inaktivera Java-innehåll i webbläsaren" under installationen. Du måste välja anpassad installation på den första installationsskärmen för att komma till det alternativet. Detta hindrar Java från att köras i webbläsaren under installationen (du var tvungen att inaktivera detta i Kontrollpanelen tidigare).
- Java-plugin-programmet är utfasat. Även om den fortfarande ingår i JDK 9-versionen som släpptes idag, noterar Oracle att plugin-programmet och tillhörande appletteknologier kan tas bort i framtida versioner. Applet-API: n är också utfasat.
- Java-kontrollpanelens applet för Windows har uppdaterats. Den har en sökning nu, modala dialogrutor är borta och information bör vara lättare att hitta enligt Oracle. Placeringen av vissa alternativ har ändrats. Följande alternativ finns:
- Inaktivera automatisk uppdateringskontroll.
- Hantera Java-skrivbordsinställningar.
- Hantera webbinställningar (undantag, distributionsregeluppsättning, tillfälliga filinställningar, nätverk, Java-cachevisning).
- Hantera säkerhetsinställningar (aktivera Java-innehåll i webbläsaren, aktivera förbättrade säkerhetsbegränsningar, hantera certifikat).
- Lista över avancerade alternativ.
Allmänna funktioner av intresse inkluderar inaktivering av SHA-1-certifikat, bättre TLS-stöd och mer.
Du kan ladda ner Jave SE Development KIT 9 från den här sidan och JRE 9 från den här sidan. Nedladdningar tillhandahålls för Linux, Mac OS X, Windows och Solaris.