{"id":165062,"date":"2026-03-17T23:11:55","date_gmt":"2026-03-17T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm"},"modified":"2026-03-17T23:11:55","modified_gmt":"2026-03-17T21:11:55","slug":"vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm","title":{"rendered":"Vydanie Java SE 26 a OpenJDK 26. Projekt na integr\u00e1ciu podpory JavaScriptu a Pythona do JVM","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po \u0161iestich mesiacoch v\u00fdvoja spolo\u010dnos\u0165 Oracle zverejnila platformu Java SE 26 (Java Platform, Standard Edition 26), pri\u010dom ako referen\u010dn\u00e1 implement\u00e1cia sl\u00fa\u017ei otvoren\u00fd projekt OpenJDK. S v\u00fdnimkou odstr\u00e1nenia niektor\u00fdch zastaran\u00fdch funkci\u00ed v Java SE 26 je zabezpe\u010den\u00e1 sp\u00e4tn\u00e1 kompatibilita s predch\u00e1dzaj\u00facimi verziami platformy Java \u2013 v\u00e4\u010d\u0161ina predt\u00fdm nap\u00edsan\u00fdch Java projektov bez zmien bude fungova\u0165 na novej verzii. Pripraven\u00e9 na in\u0161tal\u00e1ciu zostavy Java SE 26 (JDK, JRE a Server JRE) s\u00fa k dispoz\u00edcii pre Linux (x86_64, AArch64), Windows (x86_64) a macOS (x86_64, AArch64). Referen\u010dn\u00e1 implement\u00e1cia Java SE 26 vyvinut\u00e1 v r\u00e1mci projektu OpenJDK je \u00faplne otvoren\u00e1 pod licenciou GPLv2 s v\u00fdnimkami GNU ClassPath, ktor\u00e9 umo\u017e\u0148uj\u00fa dynamick\u00e9 prepojenie s komer\u010dn\u00fdmi produktmi.     <\/p>\n<p>Java SE 26 patr\u00ed do kateg\u00f3rie vydan\u00ed s be\u017enou dobou podpory, aktualiz\u00e1cie pre ktor\u00e9 bud\u00fa vyd\u00e1van\u00e9 a\u017e do nasleduj\u00faceho vydania. Ako vetvu s dlhodobou podporou (LTS) by sa mala pou\u017e\u00edva\u0165 Java SE 25, Java SE 21 alebo Java SE 17, aktualiz\u00e1cie pre ktor\u00e9 bud\u00fa vyd\u00e1van\u00e9 do rokov 2033, 2031 a 2029 pr\u00edslu\u0161ne (verejn\u00e9 \u2013 do septembra 2030, 2028 a 2026). Roz\u0161\u00edren\u00e1 podpora LTS vetvy Java SE 8 potrv\u00e1 do roku 2030, zatia\u013e \u010do Java SE 11 do roku 2032.       <\/p>\n<p>Medzi zmenami v Java SE 26 (1, 2, 3, 4):   <\/p>\n<ul>\n<li class=\"l\"> Implementovalo sa upozornenie pri pou\u017e\u00edvan\u00ed h\u013abkovej reflexie na zmenu pol\u00ed ozna\u010den\u00fdch k\u013e\u00fa\u010dov\u00fdm slovom \u201efinal\u201c. Do bud\u00facnosti sa pl\u00e1nuje predvolene vypn\u00fa\u0165 nebezpe\u010dn\u00e9 mo\u017enosti jazyka a medzi in\u00fdm spr\u00edstupni\u0165 polia ozna\u010den\u00e9 ako final ako \u00faplne nemenn\u00e9, odstr\u00e1nen\u00edm obch\u00e1dzac\u00edch ciest na ich zmenu pomocou h\u013abkovej reflexie (API Reflexion).\n<li class=\"l\"> Bolo odstr\u00e1nen\u00e9 API Applet (java.applet.Applet*, javax.swing.JApplet), ktor\u00e9 sa pou\u017e\u00edvalo na sp\u00fa\u0161\u0165anie Java aplik\u00e1ci\u00ed v prehliada\u010di. Toto API stratilo relevanciu po ukon\u010den\u00ed podpory Java plug-inu pre prehliada\u010de a bolo vyhl\u00e1sen\u00e9 za zastaran\u00e9 v roku 2021.\n<li class=\"l\"> Realizovala sa mo\u017enos\u0165 pou\u017e\u00edva\u0165 predformovan\u00fd cache (AOT \u2013 ahead-of-time) s ak\u00fdmiko\u013evek zbera\u010dmi odpadu, vr\u00e1tane ZGC (Z Garbage Collector). Zmena predpoklad\u00e1 podporu sekven\u010dn\u00e9ho na\u010d\u00edtania pre-cacheovan\u00fdch Java objektov do pam\u00e4te, pri\u010dom sa pou\u017e\u00edva univerz\u00e1lny a nez\u00e1visl\u00fd od zbera\u010dov odpadu form\u00e1t namiesto priameho mapovania do pam\u00e4te \u0161pecifick\u00fdch reprezent\u00e1ci\u00ed cache. Pou\u017eitie AOT cache skracuje \u010das spustenia a ur\u00fdch\u013euje warmup virtu\u00e1lneho stroja HotSpot.\n<li class=\"l\"> V API HTTP Client bola pridan\u00e1 podpora protokolu HTTP\/3, ktor\u00e1 umo\u017e\u0148uje aplik\u00e1ci\u00e1m a kni\u017eniciam pristupova\u0165 k serverom cez HTTP\/3 po minim\u00e1lnych zmen\u00e1ch v k\u00f3de.\n<li class=\"l\"> V\u00fdkon garbage collection syst\u00e9mu G1 bol zlep\u0161en\u00fd v\u010faka zn\u00ed\u017eeniu blok\u00e1dy na synchroniz\u00e1ciu vl\u00e1kien aplik\u00e1cie s vl\u00e1knami garbage collection syst\u00e9mu.\n<li class=\"l\"> Navrhnut\u00fd druh\u00fd predbe\u017en\u00fd variant API na k\u00f3dovanie a dek\u00f3dovanie objektov s kryptografick\u00fdmi k\u013e\u00fa\u010dmi, certifik\u00e1tmi a zoznamami odvolan\u00fdch certifik\u00e1tov, s pou\u017eit\u00edm form\u00e1tu PEM (Privacy-Enhanced Mail).\n<li class=\"l\"> Navrhnut\u00fd na testovanie \u0161iesty predbe\u017en\u00fd variant API pre \u0161trukt\u00farovan\u00fd paralelizmus (Structured Concurrency), ktor\u00fd u\u013eah\u010duje v\u00fdvoj viacvl\u00e1knov\u00fdch aplik\u00e1ci\u00ed spracovan\u00edm viacer\u00fdch \u00faloh vykon\u00e1van\u00fdch v r\u00f4znych vl\u00e1knach ako jedn\u00e9ho bloku.\n<li class=\"l\"> Pridala sa druh\u00e1 predbe\u017en\u00e1 verzia API Lazy Constants pre pr\u00e1cu s objektmi, ktor\u00e9 obsahuj\u00fa nemenn\u00e9 \u00fadaje a spracov\u00e1vaj\u00fa sa v JVM ako kon\u0161tanty. Na tieto objekty sa uplat\u0148uj\u00fa optimaliz\u00e1cie v\u00fdkonu, ktor\u00e9 s\u00fa podobn\u00e9 optimaliz\u00e1ci\u00e1m pre polia s k\u013e\u00fa\u010dov\u00fdm slovom &#171;final&#187;. Na rozdiel od &#171;final&#187; nov\u00e9 API odde\u013euje vytv\u00e1ranie st\u00e1lych hodn\u00f4t a ich inicializ\u00e1ciu, zaru\u010duje, \u017ee hodnota m\u00f4\u017ee by\u0165 inicializovan\u00e1 iba raz, skracuje \u010das sp\u00fa\u0161\u0165ania programov a umo\u017e\u0148uje aplikova\u0165 v pou\u017e\u00edvate\u013eskom k\u00f3de optimaliz\u00e1cie vyra\u010fovania kon\u0161t\u00e1nt (constant-folding), ktor\u00e9 boli predt\u00fdm pou\u017e\u00edvan\u00e9 iba vo vn\u00fatornom k\u00f3de JDK.       class Application {         \\\/\\\/ Bolo:         \\\/\\\/ static final UserService USERS = new UserService();         \\\/\\\/ Teraz m\u00f4\u017ee by\u0165:         static final StableValue&lt;UserService&gt; USERS = StableValue.of();           public static UserService users() {            return USERS.orElseSet(UserService::new);         }      }\n<li class=\"l\"> V mechanizme porovn\u00e1vania navrhnut\u00fd \u0161tvrt\u00fd predbe\u017en\u00fd variant mo\u017enosti pou\u017e\u00edvania primit\u00edvnych typov (int, byte, char a \u010fal\u0161ie z\u00e1kladn\u00e9 typy, ktor\u00e9 nie s\u00fa objektmi) vo v\u0161etk\u00fdch typoch \u0161abl\u00f3n, v oper\u00e1tore &#171;instanceof&#187; a v blokoch &#171;switch&#187;.         switch (x.getStatus()) {         case 0 -&gt; &#171;okay&#187;;         case 1 -&gt; &#171;warning&#187;;         case 2 -&gt; &#171;error&#187;;         case int i -&gt; &#171;unknown status: &#187; + i;     }     if (i instanceof byte b) {      &#8230; b &#8230;     }\n<li class=\"l\"> Navrhnut\u00e1 bola jeden\u00e1sta testovacia implement\u00e1cia API Vector, ktor\u00e1 poskytuje funkcie pre vektorov\u00e9 v\u00fdpo\u010dty vykon\u00e1van\u00e9 pomocou vektorov\u00fdch in\u0161trukci\u00ed procesorov x86_64 a AArch64, ktor\u00e9 umo\u017e\u0148uj\u00fa simult\u00e1nne vykon\u00e1va\u0165 oper\u00e1cie na viacer\u00fdch hodnot\u00e1ch (SIMD). Na rozdiel od mo\u017enost\u00ed automatizovanej vektoriz\u00e1cie skal\u00e1rnych oper\u00e1ci\u00ed poskytovan\u00fdch JIT kompil\u00e1torom HotSpot, nov\u00e9 API umo\u017e\u0148uje explicitne riadi\u0165 vektoriz\u00e1ciu pre paraleln\u00e9 spracovanie \u00fadajov.    <\/ul>\n<p>Okrem toho spolo\u010dnos\u0165 Oracle ozn\u00e1mila projekt Detroit, ktor\u00fd sa bude rozv\u00edja\u0165 v r\u00e1mci OpenJDK a je zameran\u00fd na zlep\u0161enie prenosnosti medzi Javou, JavaScriptom a Pythonom. V r\u00e1mci projektu pl\u00e1nuj\u00fa poskytn\u00fa\u0165 mo\u017enos\u0165 vlo\u017eenia do procesu JVM runtime s JavaScriptov\u00fdm motorom V8 a interpretom CPython. Predt\u00fdm spolo\u010dnos\u0165 Oracle vyv\u00edjala JavaScriptov\u00fd motor Nashorn, ktor\u00fd fungoval na vrchu JVM, ale projekt bol zastaven\u00fd kv\u00f4li probl\u00e9mom s v\u00fdvojom samostatnej implement\u00e1cie JavaScriptu, ke\u010f bola hlavn\u00e1 ekosyst\u00e9mov\u00e1 z\u00e1vislos\u0165 na motorovom V8.        <\/p>\n<p>\u010ealej je potrebn\u00e9 poznamena\u0165, \u017ee bolo zverejnen\u00e9 aktualizovan\u00e9 vydanie platformy na v\u00fdvoj aplik\u00e1ci\u00ed s grafick\u00fdm rozhran\u00edm JavaFX 26. V najbli\u017e\u0161\u00edch hodin\u00e1ch sa tie\u017e o\u010dak\u00e1va vydanie univerz\u00e1lnej virtu\u00e1lnej ma\u0161iny GraalVM 26, ktor\u00e1 podporuje sp\u00fa\u0161\u0165anie aplik\u00e1ci\u00ed v JavaScripte (Node.js), Pythone, Ruby, R, ak\u00fdchko\u013evek jazykoch pre JVM (Java, Scala, Clojure, Kotlin) a jazykov, pre ktor\u00e9 m\u00f4\u017ee by\u0165 generovan\u00fd bitov\u00fd k\u00f3d LLVM (C, C++, Rust).<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65009\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 26 (Java Platform, Standard Edition 26), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK. \u0417\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 Java SE 26 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c\u0438 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Java &#8212; \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0430\u043d\u0435\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 Java-\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-165062","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 26 (Java Platform, Standard Edition 26), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Java SE 26 \u0438 OpenJDK 26. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 JavaScript \u0438 Python \u0432 JVM | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 26 (Java Platform, Standard Edition 26), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-17T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-17T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vydanie Java SE 26 a OpenJDK 26. Projekt integr\u00e1cie podpory JavaScriptu a Pythona do JVM | ProHoster","description":"Po \u0161iestich mesiacoch v\u00fdvoja spolo\u010dnos\u0165 Oracle publikovala platformu Java SE 26 (Java Platform, Standard Edition 26), pri\u010dom ako etal\u00f3nov\u00e1 implement\u00e1cia sl\u00fa\u017ei otvoren\u00fd projekt OpenJDK.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Java SE 26 \u0438 OpenJDK 26. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 JavaScript \u0438 Python \u0432 JVM | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 26 (Java Platform, Standard Edition 26), \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 OpenJDK.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-java-se-26-i-openjdk-26-proekt-po-integraczii-podderzhki-javascript-i-python-v-jvm","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-17T21:11:55+00:00","article:modified_time":"2026-03-17T21:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/165062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=165062"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/165062\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=165062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=165062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=165062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}