Modularitet är ett av de buzz ord som inte ser ut som att gå bort någon gång snart och Oracle har förklarat sin vision för framtiden för Java kommer att anta den här vägen.

Markera Reinhold, chefsarkitekt på Java-plattformen i Oracle, talade vid EclipseCon-konferensen i Burlingame i Kalifornien och förklarade att Java 9 introducerar modularitet för att få en plattform som är både hög skalbar och säkrare än tidigare.

Reinhold förutser, enligt Computer World, en version av Java som är "en låda med Lego-delar" med utvecklare som bara behöver installera de Java-element som de behöver. Potentiellt skulle detta vara en lättare lösning än den nuvarande situationen där hela plattformen måste installeras oavsett hur liten en del används.

Java modularitet kommer att aktiveras som en del av Project Jigsaw, som ursprungligen tillkännagavs 2012 och fokuserar på modularisering av Java inklusive förslag för att skapa ett modulärt Java Development Kit, källkod och runtime bilder.

Att skapa en modulär version av Java kommer att ge förbättrade starttider genom olika mekanismer som förberedelse inför tidpunkten. Det kan också lösa problem med Java-klassväg, vilket ger en väg för Java runtime-miljön för att hitta klasser och resursfiler.

Efter Java 9: ​​s förväntade release i 2016 kan nästa versioner av Java då ges värdetyper genom Project Valhalla och Project Panama, som ansluter Java Virtual Machine till inbyggd kod så att C-programmeringsgränssnitt.

Vad är Valhalla och Panama?

Project Valhalla är en Java-inkubator som har letat efter framtida teknologier för Java 10 och senare sedan juni 2014. Panama har under tiden försökt skapa en koppling mellan Java och C / C ++ sedan samma gång i fjol.

Java 9 kommer så småningom se dagens ljus i 2016 i stället för den förväntade utgåvan i år. Hittills är det till att bli en väldigt annorlunda beast jämfört med versionerna som kom före den.

  • Varför är Java fortfarande hackerens favorit?