Oracle on esitellyt uusimman Java-version, nyt jo järjestysnumerolla 15. Oracle on pyrkinyt tuomaan lisää tuottavuutta ja turvallisuutta kaikkiaan yli 2100 parannuksella ohjelmistoon, jonka ensimmäinen versio näki päivänvalon jo 25 vuotta sitten.
Java on edelleen äärimmäisen suosittu ohjelmointikieli. Laitteistoriippumattomana sitä koodaa edelleen 69 prosenttia ammattikoodareista, Oracle muistuttaa. Toisen vaikuttavan lukeman mukaan maailman eri laitteissa pyörii yli 51 miljardia Java-virtuaalikonetta.
Javan asema on kuitenkin ollut hieman uhattuna viime vuosina. Python ja Javascript ovat nousseet eri rankkauksissa sen ohi suosiossa, eivätkä viimeiset merkit viittaa siihen, että Java hyppäisi ainakaan lähiaikoina suosituimmaksi.
Syy tähän on ilmeinen. Tällä hetkellä koodataan koneoppimismalleja ja turvallisia verkkoyhteyksiä, eikä Java sovi kumpaankaan. Ei siitä tekoälyn koodauskieli tule uudemmankaan version myötä, vaikka uusia ominaisuuksia onkin taas lisätty urakalla.
Oracle nostaa esiin esimerkiksi ns. Edwardsin käyrään perustuvan digitaalisen allekirjoituksen ja piilotetut luokat (Hidden Classes). Nämä ovat luokkia, joihin ei voi viitata ja joita muut luokat eivät voi löytää. Javassa uusia ominaisuuksia kehitetään ns. JEP-ehdotuksina (JDK Enhancement Proposals), joista moni pysyy pelkkinä ehdotelmina usean standardiversion yli.
Yksi tällainen lopulliseen versioonsa ehtinyt toiminnallisuus on ZGC-roskienkeräin. Tämä poistaa esimerkiksi kuolleet oliot, joita ei enää tarvita, joten muistia vapautuu muuhun käyttöön.
Oracle päivittää nykyään Java-kehitysalustan eli JDK.n puolen vuoden välein. Tähän sykliin kehityksessä mentiin versiossa 10 vuonna 2018. Oraclen mukaan kyse on toimivasta prosessista, jossa Javaan saadaan riittävän nopeasti tärkeitä päivityksiä ilman, että kehittäjiä kiusataan jatkuvilla uusilla paketeilla.
Lisätietoja ja lataukset osoitteesta www.oracle.com/java.
Kuva: Unsplash