Oracle on julkaissut Java 24 -version, joka vie maailman suosituinta ohjelmointikieltä entistä pidemmälle tekoälyn ja suurten kielimallien aikakauteen. Uudessa versiossa painopiste on suorituskyvyssä, rinnakkaisuudessa ja turvallisuudessa. Nämä ovat juuri niitä ominaisuuksia, joita tekoälysovellukset tarvitsevat.
Java on jo nyt kaikkialla: Netflixin käyttäjäistunnot, Uber-tilaukset, maksukorttien turvalohkot, ja jopa Android-puhelinten sisäiset järjestelmät toimivat Java-teknologian varassa. Nyt kieli tähyää seuraavalle tasolle.
Java 24 tuo esimerkiksi seuraavat uudistukset. Stream Gatherers: tehostaa datavirtapohjaista laskentaa. Vector API -rajapinta hyödyntää CPU:n vektoriytimiä AI-laskentaan. Scoped Values & Structured Concurrency tekee rinnakkaislaskennasta vakaampaa.
Lisäksi uusi versio nopeuttaa sovellusten käynnistystä ja keventää muistinkäyttöä. Tämä on elintärkeää, kun ajetaan suuria kielimalleja pilvessä tai edge- eli reunaympäristöissä.
30 vuotta kehitystä
Java syntyi vuonna 1995, kun Sun Microsystemsillä oli tavoitteena luoda alustariippumaton kieli sulautetuille järjestelmille. Uuden kielen slogan "Write once, run anywhere" vakiinnutti sen nopeasti laajaan käyttöön.
Vuonna 2010 Oracle osti Sun Microsystemsin, ja otti Java-kielen kehityksen vastuulleen. Sittemmin Java on siirtynyt nopeaan puolen vuoden julkaisutahdin malliin, ja se elää parhaillaan uutta kehityksen kultakautta.
Tänä päivänä maailmassa on yli 10 miljoonaa Java-kehittäjää, ja kieli on edelleen yksi suosituimmista työkaluista niin pankkisovelluksissa, yritysratkaisuissa kuin mobiili- ja pilvipalveluissakin.