- I-Java 26 ifika nama-JEP ayishumi agxile ku-AI, ukusebenza, ukuphepha kanye ne-cryptography, okwakha isisekelo sobuchwepheshe se-Java Verified Portfolio.
- I-Java Verified Portfolio (JVP) entsha ihlanganisa amathuluzi, izinhlaka kanye nezinsizakalo ezisekelwa yi-Oracle ezifana ne-JavaFX, i-Helidon kanye ne-Java Platform Extension ye-VS Code.
- I-JVP inikeza izingxenye ezikhethiwe, zezinga lebhizinisi ezinemijikelezo yokuphila ecacile, isiqinisekiso sochungechunge lokuhlinzeka kanye nokufakwa kwamahhala kwababhalisile be-Java SE kanye namakhasimende e-OCI.
- Ukusekelwa kwezentengiselwano kweJavaFX kuyabuyiselwa futhi uhlelo lweHelidon luhambisana ne-JDK, okuqinisa ukubheja kwesikhathi eside kwe-Oracle ohlelweni lwe-Java oluqinisekisiwe.
Ngokufika kweJava 26, i-Oracle ibeka ukugqama okunamandla kungqimba olusha lwe-ecosystem: i Iphothifoliyo Eqinisekisiwe yeJava, inqwaba yamathuluzi nezinsizakalo ezihlelwe eceleni kwe-JDKEsikhundleni sokuba esinye isici esimemezelweni sokukhishwa, le phothifoliyo ibekwe njengendlela yesikhathi eside yokwenza kube ngendlela efanayo ukuthi amabhizinisi amukela futhi asebenzise kanjani izingxenye ezisetshenziswa kakhulu ze-Java stack.
Ezingeni eliphezulu, i-Java 26 yethula iziphakamiso eziyishumi ze-JDK Enhancement Proposals (JEPs) ezihloselwe Imisebenzi ye-AI, i-cryptography, ukusebenza kanye nokukhiqiza konjiniyela, kuyilapho i-Java Verified Portfolio (JVP) ihlanganisa izinhlaka ezikhethiwe, imitapo yolwazi, kanye nezandiso—njenge-JavaFX kanye ne-Helidon—ngaphansi kokubusa nokusekelwa kwe-Oracle. Ndawonye, ukuvuselelwa kwepulatifomu kanye nophawu lwephothifoliyo kwakha iphakheji eyenzelwe ukuqinisekisa izinhlangano ukuthi izinhlelo zazo ezisekelwe ku-Java zingathuthuka ngokushesha ngaphandle kokulahlekelwa ukuzinza okwazidonsela ku-Java kwasekuqaleni.
I-Java 26 njengomgogodla wezobuchwepheshe we-Java Verified Portfolio
I-Java 26 iyinguqulo engeyona i-LTS, elandela i-cadence yezinyanga eziyisithupha zamanje, futhi iletha ama-JEP ayishumi agxile esikhundleni samaqoqo amakhulu abonakala ezinguqulweni ezindala zeJavaI-Oracle ibilokhu igcina ngamabomu inani lezinguquko ezinkulu ngokukhishwa ngakunye lincane ukuze kwenziwe ukwamukelwa kube lula ezinhlanganweni ezidinga ukubikezelwa mayelana nokuthuthukiswa.
Isethi ye-JEP kule nguqulo igxile ku Amakhono anobungani be-AI, ukuzwakala kolimi okuthuthukisiwe, kanye nokuthuthukiswa kwe-cryptographicIzici ezifana nezinhlobo zokuqala kumaphethini, instanceof, Futhi switch (JEP 530, ukubuka kuqala kwesine) ihlose ukwenza ukubhala ikhodi kwansuku zonke kungabi nomsindo kakhulu futhi kuqine kakhulu, ikakhulukazi lapho ukufanisa amaphethini kusetshenziswa kabanzi. Le modeli yolimi ebushelelezi isekela imitapo yolwazi eminingi kanye nezinhlaka ezifakiwe ku-Java Verified Portfolio.
Ngasohlangothini lokusebenza, iJava 26 iyaqhubeka nomsebenzi wokwenza isikhathi sokusebenza sibe ngcono emisebenzini yesimanje. Ukuthuthukiswa kokuphuma kwe-G1 GC ku-JEP 522 kunciphisa ukuvumelanisa phakathi kohlelo lokusebenza kanye nezintambo zokuqoqa udoti, okuvumela izinsizakalo ukuthi ziphathe umsebenzi omningi kuhadiwe efanayo. Lolu hlobo lokulungisa lubaluleke kakhulu kuma-microservices kanye nezinhlelo zokusebenza ze-AI i-Oracle elindele ukuthi zisetshenziswe kusetshenziswa izingxenye ze-JVP njenge-Helidon.
Izici zephrojekthi i-Leyden nazo ziyavela kulokhu kukhishwa. I-JEP 516 yethula ukugcinwa kwezinto kusengaphambili nanoma yimuphi umqoqi kadoti, okuvumela ukuqalisa okusheshayo kanye nezigaba zokufudumeza izinhlelo zokusebenza ze-Java, kungakhathaliseki ukuthi iyiphi i-GC esetshenziswayoNgokwendlela engokoqobo, lokhu kusiza izinsizakalo ze-cloud native ukuthi zisheshe zisebenze, okuyisidingo esiphindaphindayo ezindaweni ezizenzakalelayo neziqhutshwa yi-AI.
Amalabhulali kanye nama-API okuphepha nawo ayanakwa. I-JEP 500, ethi “Lungiselela Ukwenza Ukugcina Kube Okuphelele,” ishukumisela i-Java ukuthi iye iziqinisekiso zobuqotho eziqinile ngokunciphisa ukuzindla okujulile ezinkambeni zokugcina, okuqondene ngqo nezinhlaka zezinga lebhizinisi okumele zivikele idatha yesimo esibucayi sebhizinisi kanye nedatha ebucayi. Ngesikhathi esifanayo, i-JEP 517 yengeza ukwesekwa kwe-HTTP/3 ku-HTTP Client API, okunikeza izinhlelo zokusebenza ze-Java i- inketho yephrothokholi yesimanje, ephansi yokubambezeleka ifaneleka kahle kuma-microservices kanye nezakhiwo ezisindayo ze-API.
Ngomsebenzi we-AI kanye nemithwalo yemisebenzi edinga idatha, i-JEP 526 (Lazy Constants, ukubuka kuqala kwesibili) kanye ne-JEP 529 (Vector API, i-incubator yeshumi nanye) okuhlosiwe ukusetshenziswa kwezinsiza okuhlakaniphile kanye nokuthuthukiswa kokusebenza kwesitayela se-SIMDAma-constant avilaphayo avumela ukuqaliswa okulibazisekile kwedatha engaguquki, okungahumushela ekuqalisweni kwesevisi okusheshayo, kuyilapho i-vector API ivumela onjiniyela ukuthi baveze ukubalwa kwe-vectorized i-JVM engayihlanganisa nemiyalelo ye-CPU efanele.
Ukuphepha kuqiniswa nge-JEP 524, enikeza i-API ye Ukufakwa kwekhodi kwe-PEM kokhiye be-cryptographic, izitifiketi kanye nohlu lokuhoxiswaLokhu kwenza kube lula ukuhlanganisa izinhlelo zokusebenza ze-Java namafomethi okuphepha asetshenziswa kabanzi nokuphatha izinto ze-cryptographic ngendlela ehambisanayo. Okokugcina, i-JEP 504 isusa ngokuphelele i-Applet API, inciphisa indawo yakudala yesikhulumi futhi inciphise ikhodi engasadlali indima ekusetshenzisweni kwe-Java yanamuhla.
Ukuphepha, ukuthembeka kanye nokulungela komhlaba wonke ngokuzungeza isitaki esiqinisekisiwe
Ngaphandle kwama-JEP ngamanye, i-Java 26 iqoqa uhlu olude lwezibuyekezo eziqhubekayo eziqondiswe ukuphepha kohlelo lokusebenza, ukuzinza kwesikhathi sokusebenza kanye nokuhambisana nezindinganisoIzinhlangano manje sezingakwazi ukusebenzisa ukubethela ukhiye womphakathi ohlanganisiwe ojwayelekile embonini (i-HPKE) ngaphakathi kwepulatifomu, futhi zingasebenzisa izindlela zokusayina ze-JAR ezilungele i-post-quantum ezenzelwe ukuqinisa izintambo zokuhlinzeka ngesofthiwe.
Isikhathi sokusebenza sihlanganisa nezibuyekezo ku- I-Unicode 17.0 kanye ne-CLDR v48, okubonisa izinguquko ezindinganisweni zolimi zomhlaba kanye nezendawoKumabhizinisi asebenza emhlabeni wonke, lolu hlobo lokuvumelanisa lunciphisa ukungezwani lapho kuthunyelwa izinhlelo zokusebenza kuzo zonke izifunda kanye nezizinda zomthetho.
Ngasohlangothini lokusebenza, i-Java 26 inikeza ukuqala okusheshayo kwe-JVM, ukuthuthukiswa kokuziphatha kokuqoqwa kukadoti, ukuhlanganiswa kwe-C2 JIT okwandisiwe kanye nokuphathwa kwenqwaba okuhlakaniphe kakhulu. Ngokubambisana, lezi zinguquko zenzelwe ukwenza izinhlelo zokusebenza ziphenduleke kalula ngaphansi komthwalo ohlukahlukene, umphumela ohambisana kakhulu nabasebenzisi abathembele kuzinhlaka ezifana ne-Helidon ne-JavaFX ngaphakathi kwe-Java Verified Portfolio.
Amathuluzi okubhekana nonjiniyela ngaphakathi kwe-JDK nawo ayathuthuka. Izinketho ezintsha zifaka phakathi ukulayishwa kwamafayela okusekelwe esifundeni ku-HttpClient API, ukudalwa kwesithombe sesikhathi sokusebenza esiqinile, i-API ye-JVM metrics ethuthukisiwe, kanye nemodi emnyama ye-JavaDocNakuba kungekho kulezi zici zodwa ezichaza ukukhishwa, zihlangene zisekela umbono wokuthi ipulatifomu ye-Java kanye ne-JVP kufanele kube lula ukuqapha, ukubhala phansi, nokusebenza ezinhlanganweni ezinkulu.
I-Oracle ibeka lezi zithuthukisi njengomphumela wokubambisana okuqhubekayo nomphakathi we-Java womhlaba wonke nge-OpenJDK kanye ne-Java Community Process. Leyo ndlela yokubambisana iyabonakala endleleni Izingxenye ze-JVP ezifana ne-Helidon kanye ne-Java Platform Extension ye-Visual Studio Code zihlala zivulekile, ngisho noma bethola ukwesekwa okusemthethweni kanye nemodeli yomjikelezo wokuphila ngaphansi kwesibhengezo se-Java Verified Portfolio.
Iphothifoliyo Eqinisekisiwe ye-Java: isitaki se-Java esikhethiwe, esilawulwa yi-Oracle
Iphothifoliyo Eqinisekisiwe yeJava ichazwa njenge ikhathalogi ethembekile, yezinga lebhizinisi yamathuluzi, izinhlaka, imitapo yolwazi kanye nezinsizakalo ezihambisana ne-JDKIzinhlangano eziningi zithembele kulezi zici ekukhiqizeni, kodwa ngayinye ibilokhu inezindlela zayo zomlando zokuphila, amalayisense, kanye nezindlela zokusekela. I-JVP izama ukunciphisa lokho kuhlukana.
Ngaphakathi kwale phothifoliyo, i-Oracle ithatha umthwalo wemfanelo we ukubusa, ukusekela nokubhala phansi isethi echaziwe yezingxenye zemvelo zeJavaLokho kuhlanganisa ukuhlinzeka ngamamephu omgwaqo acacile, ukucaca komjikelezo wempilo, kanye nama-SLA ahlanganisiwe. Inhloso ukwenza kube lula ngezinkampani ukuqonda ukuthi izingxenye eziyinhloko ze-stack yazo zizosekelwa isikhathi esingakanani, ukuthi izibuyekezo zilethwa kanjani, nokuthi izingcezu ezahlukene zihlangana kanjani eduze kwe-JDK.
Ngokombono wengozi, elinye lamaphuzu ayinhloko okuthengisa isiqinisekiso sochungechunge lokuhlinzeka. Ngokuthola izingxenye ngqo kusuka ku-Oracle ngaphansi kwe-JVP, amakhasimende angakwazi ukunciphisa ukuchayeka kuma-binary angakahlolwa noma ukusatshalaliswa okungahleliwe kwezinhlaka ezibalulekileNjengoba yonke into yephothifoliyo ingaphansi kokuhlolwa kwekhwalithi nokuphepha kwe-Oracle, izinhlangano ezifuna ukwenza izimo zazo ze-Java zibe zijwayelekile zithola isisekelo esibikezelekayo.
Enye inzuzo ewusizo ilele ekuphathweni komjikelezo wokuphila. Lapho amaqembu ayedinga khona ukulandelela ngaphambilini izinhlelo eziningi zokuguqula, ukusekela amafasitela kanye nemijikelezo yokuhlanganisa, i-JVP ihlose ukuhlanganisa le metadata ngaphansi kwesambulela esisodwa. Lokho akususi isidingo sokuhlola nokuqinisekisa ukuthuthukiswa, kodwa kunikeza abaphathi nabakhi bezakhiwo isithombe esicacile salokho okusekelwayo nganoma yisiphi isikhathi.
I-Oracle iphinde ibeke i-Java Verified Portfolio njengendlela yokutshalwa kwezimali kweJava “okuqinisekisa ikusasa”. Ngenxa yokuthi i-portfolio ixhumene nohlelo lwe-Java SE kanye ne-JDK, Izici ezintsha zesikhathi sokusebenza—njengalezo eziku-Java 26—kulindeleke ukuthi zibonakale ngokushesha ezisekelweni ezifana ne-Helidon ne-JavaFXLokhu kulungiswa kunganciphisa igebe phakathi kokusungula izinto ezintsha zepulatifomu kanye nokusetshenziswa kohlelo lokusebenza.
Kwezentengiselwano, ukwesekwa kwe-JVP kufakiwe ngaphandle kwenkokhiso eyengeziwe kubabhalisile beJava SE kanye nakumakhasimende e-Oracle Cloud Infrastructure asebenzisa imithwalo yemisebenzi yeJava ku-OCINgaphandle kwala maqembu, izingxenye eziningi kuphothifoliyo zihlala zitholakala kalula ezimweni ezahlukene zokusetshenziswa, ngakho onjiniyela bangazizama futhi bazisebenzise ngaphandle kokufaka ngokushesha imodeli ekhokhelwayo.
I-JavaFX ibuya ekukhanyeni ngokusekelwa kwezentengiselwano
Enye yezinyathelo ezibonakala kakhulu ngaphakathi kwe-Java Verified Portfolio yi- ukwethulwa kabusha kokusekelwa kwezentengiselwano kweJavaFX, uhlaka lwe-UI olusekelwe ku-Java lwe-Oracle. Iqhutshwa yisidingo esivela kumakhasimende, izazi zemfundo ephakeme, kanye nomkhakha wesofthiwe obanzi, lolu shintsho luqaphela indima yeJavaFX ekwakheni imiboniso ecebile kanye nezinhloso zangaphambili, okuhlanganisa nalezo ezixhunywe ku-analytics esebenzisa i-AI.
Ngaphansi kwemodeli entsha, Usekelo lwe-JavaFX luzotholakala kuzo zonke izinguqulo ezintsha ze-Java kanye nokukhishwa ngakunye kwe-Java okuthola usekelo lwesikhathi eside phakathi nesikhathi sayo sokusekela se-Premier (noma i-Premium) seminyaka emihlanuLokhu kunikeza ukwesekwa okucacile kwezinhlangano ezihlela izinhlelo zokusebenza zedeskithophu noma ze-UI ezihlala isikhathi eside.
Ukusekelwa kwe-JavaFX ku-JDK 8, okusalokhu kugxile ezinhlelweni eziningi zokukhiqiza, kuyathuthukiswa yandiswa kuze kube nguMashi 2028Ngaphezu kwalokho, ukukhishwa kwe-JavaFX kwesikhathi esizayo njengenguqulo 25 no-26 kuhlelwe ukuthi kusebenze ne-JDK 26, kuyilapho izibuyekezo ze-JavaFX 21, 17 no-8 zihlelelwe kamuva onyakeni. Konke ukusatshalaliswa kwe-JavaFX ngaphansi kwalolu hlelo kuzolandela. imigomo efanayo yelayisensi njenge-Oracle JDK (NFTC noma i-OTN) ehambisanayo, ukuvumelanisa izimo zomthetho kulo lonke i-stack.
Ngokufaka i-JavaFX ngaphakathi kwe-Java Verified Portfolio, i-Oracle isebenza kahle ukuhlanganisa amakhono e-UI nezinye izitaki eziqinisekisiweKumaqembu akha amadeshibhodi okuhlaziya, amathuluzi okubonisa, noma ama-front end akhethekile, lokhu kusho ukuthi angathembela kuthuluzi le-UI elisekelwa kwezentengiselwano elihlanganiswe nohlaka olufanayo lokuphatha njengezinhlaka ze-runtime kanye ne-back‑end.
I-Helidon: ama-microservices kanye ne-AI kuyinhliziyo yephothifoliyo
I-Helidon ingenye insika ebalulekile ye-Java Verified Portfolio. Uhlaka lwe-Java oluvulekile, olusekelwe efwini olugxile kumasevisi amancane asheshayo, alula futhi angakhuliswa, besebenzisa i-Java Virtual Threads ukuze baphathe i-concurrency ngendlela ephumelela kakhudlwana. Nge-JVP, i-Helidon ishintsha ekubeni “yiphrojekthi yomthombo ovulekile” ibe uhlaka olunokusekelwa okucacile kwebanga lebhizinisi elivela ku-Oracle.
Uhlaka lushintshe lwaba nokuhlanganisa I-Helidon AI, isandiso esivumela abathuthukisi be-Java ukuthi bakhe izinhlelo zokusebenza ze-AI ezisebenza kahle ngqo ku-JavaAmaphuzu okuhlanganisa afaka ubuchwepheshe obufana ne-LangChain4j, i-Helidon MCP, kanye ukwesekwa kwama-ejenti okwakha i-AI ezingadalulwa njengezinsizakalo ezincane. Lezi zici zihambisana nomkhuba obanzi wokusetshenziswa kweJava ezimweni ze-AI, okubonisa ukuthi izinhlolovo manje sezivamile phakathi kwabathuthukisi abangochwepheshe.
Ngokuphathelene nohlelo lomgwaqo, i-Oracle ihlose ukwenza kanjalo vumelanisa i-cadence yokukhululwa kukaHelidon neshejuli ye-JDK yaminyaka emibiliLokho kuqondanisa kusho ukuthi izici ezintsha zeJava—njenge-vector API, i-structured concurrency, kanye nokuqoqwa kukadoti okuthuthukisiwe—zingabonakala eHelidon ngokushesha nje ngemva kokuba zifike epulatifomu, okunciphisa ukushiyeka phakathi kwepulatifomu kanye nohlaka.
Naphezu kwalobu budlelwano obuqinile nemodeli yokusekela ye-Oracle, I-Helidon isalokhu ivulekile, futhi i-Oracle ibonise inhloso yayo yokuphakamisa uhlaka njengephrojekthi ye-OpenJDK. Isimiso esifanayo sisebenza ku-Java Platform Extension ye-Visual Studio Code, nayo eyingxenye ye-Java Verified Portfolio ngenkathi ihlala ivulekile. Lokhu kuhlanganiswa kokuthuthukiswa okuvulekile kanye nokusekelwa okusemthethweni kuhloselwe onjiniyela abafuna ukucaca ngaphandle kokulahla iziqinisekiso zezentengiselwano.
Kumakhasimende, ukufakwa kweHelidon ku-JVP kusho ukuthi Ama-microservices akhelwe phezu kohlaka angasekelwa ngaphansi kokubhalisela okufanayo kanye nesambulela se-SLA njenge-JDK eyinhlokoLokho kwenza kube lula izakhiwo zenkontileka futhi kwenza kube lula ngeminyango ye-IT ukwenza kube ngendlela efanayo kusethi eyodwa yoxhumana nabo kanye nezinqubo lapho kukhona okungahambi kahle ekukhiqizeni.
Ukubhalisela, ukuhlanganiswa kwamafu kanye nombono wokusebenza
Ngasohlangothini lokusebenza, i-Java Verified Portfolio ifakiwe ngaphakathi kokubhaliselwe okubanzi kwe-Oracle kanye nokunikezwa kwamafu. I-Java 26 iyi itholakala ku-Oracle Cloud Infrastructure, eyayingeyokuqala ukusekela i-Oracle JDK 26 kumongo wefu ophethweKu-OCI, amakhasimende athola ukufinyelela ku-Oracle Java SE kanye nezici ezifana ne-Java Management Service ngaphandle kwezindleko ezengeziwe zelayisensi, okuqinisa ukuxhumana phakathi kwepulatifomu yamafu kanye ne-Java ecosystem.
Ukubhaliswa kwe-Oracle Java SE Universal manje sekuhlanganisa I-JVP, i-Enterprise Performance Pack, i-Java Management Service kanye nokusekelwa kwe-triage kuyo yonke iphothifoliyo ye-Java. Le modeli yokubhalisela iklanyelwe ukuvumela izinhlangano ukuthi zithuthuke ngesivinini sazo ngenkathi zisakwazi ukufinyelela ama-patches, amathuluzi okusebenza kanye nosizo lokuxazulula izinkinga eziyinkimbinkimbi ezihilela izingxenye eziningi zesitaki se-Java.
Kumaqembu okusebenza, le ndlela ehlangene inemiphumela embalwa ewusizo. Kwenza kube lula ukwenza qaphela, patch futhi uphathe kokubili i-JDK kanye nezinhlaka ezihlanganiswe ngokusemthethweni yi-Java Verified PortfolioEsikhundleni sokuhlanganisa ubudlelwano nabathengisi abaningi kanye nezinqubomgomo zokusekela ezihlakazekile, amaqembu angathembela esivumelwaneni esisodwa esibanzi sengxenye enkulu yengqalasizinda yawo ye-Java.
Ngesikhathi esifanayo, abathuthukisi abangadingi noma abafuni ukwesekwa kwezentengiselwano bangaqhubeka nokusebenzisa eziningi zalezi zingxenye ngaphansi kwemigomo yomthombo ovulekile, ikakhulukazi lapho bezama amaphrojekthi amasha noma ama-prototype. Ngaleyo ndlela, I-JVP isebenza kakhulu njengemvilophu yeziqinisekiso eziphathelene nobuchwepheshe obukhona nobujwayelekile kunokuba kube ngumzamo wokukhiya i-ecosystem ye-Java ibe yimodeli evaliwe.
Kulezi zimemezelo, i-Oracle ibeka i-Java Verified Portfolio kanye ne-Java 26 njengezinhlangothi ezimbili zendaba efanayo: ipulatifomu yobuchwepheshe eqhubeka nokuguquka ngokusebenzisa ama-JEP agxile, kanye nephakheji egxile ebhizinisini enikeza izinhlangano indlela ecacile neqinisekisiwe yokwamukela nokusebenzisa ubuchwepheshe obubalulekile be-Java—kusukela ku-JavaFX kanye ne-Helidon kuya ekuthuthukisweni kwezandiso—ngaphansi kokuphepha okuqhubekayo, ukusebenza kanye nokusekelwa okulindelwe.