{"id":38223,"date":"2019-10-31T22:22:24","date_gmt":"2019-10-31T19:22:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-java-se-13\/"},"modified":"2019-10-31T22:22:24","modified_gmt":"2019-10-31T19:22:24","slug":"vypusk-java-se-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-java-se-13","title":{"rendered":"Java SE 13 v\u00e4ljalase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kuut kuud arendust esitles Oracle <noindex><a rel=\"nofollow\" href=\"http:\/\/mail.openjdk.java.net\/pipermail\/announce\/2019-September\/000274.html\">vabastas<\/a><\/noindex> platvormi <noindex><a rel=\"nofollow\" href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">Java SE 13<\/a><\/noindex> (Java Platform, Standard Edition 13), mille ehtlane teostus on avatud projekt OpenJDK. Java SE 13 s\u00e4ilitab \u00fchilduvuse varasemate Java platvormi v\u00e4ljaannetega, k\u00f5ik varasemad Java projektid t\u00f6\u00f6tavad probleemideta uue versiooniga. Valmis installimiseks Java SE 13 kogumikud (JDK, JRE ja Server JRE) <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/13\">valmistatud<\/a><\/noindex> Linuxile (x86_64), Solaris, Windows ja macOS. Ehtne teostus, mis on v\u00e4lja t\u00f6\u00f6tatud OpenJDK projekti raames <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">Java 13<\/a><\/noindex> on t\u00e4ielikult avatud GPLv2 litsentsiga, millel on GNU ClassPath'i erandid, mis lubavad d\u00fcnaamilist sidumist kommertstooteid. <\/p>\n<p>Java SE 13 kuulub tavalise toetuse perioodi alla, mille uuendusi antakse v\u00e4lja j\u00e4rgmise versiooni v\u00e4ljalaskmiseni. Pikaajalise toetuse haruna (LTS) on soovitatav kasutada Java SE 11, mille uuendusi antakse v\u00e4lja kuni 2026. aastani. Eelmise LTS haru, Java 8, toetatakse kuni 2020. aasta detsembrini. J\u00e4rgmine LTS v\u00e4ljaanne on planeeritud 2021. aasta septembriks. Tuletame meelde, et alates Java 10 v\u00e4ljaandest on projekt l\u00e4inud \u00fcle uuele arendusprotsessile, mis t\u00e4hendab l\u00fchemaid uute versioonide v\u00e4ljalaskets\u00fckleid. Uus funktsionaalsus areneb n\u00fc\u00fcd \u00fches pidevalt uuendatud master-harus, kuhu lisatakse juba valmis muutused ja millest eraldatakse uute versioonide stabiliseerimise harud iga kuue kuu tagant. Java 14 v\u00e4ljalaskmine on planeeritud j\u00e4rgmise aasta m\u00e4rtsiks, mille eelversioonid on juba <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/14\/\">saadaval<\/a><\/noindex> testimiseks.<\/p>\n<p>Kuna <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">uuendusi<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/jdk.java.net\/13\/release-notes#newfeatures\">Java 13<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/java-platform-group\/the-arrival-of-java-13\">saab<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/13all-relnotes-5461743.html#NewFeature\">esile t\u00f5sta<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/350\">Lisatud<\/a><\/noindex> d\u00fcnaamilise arhiivide CDS (Class-Data Sharing) tugi, mis tagab rakenduste juurdep\u00e4\u00e4su \u00fchistele klassidele. CDS abil saavad \u00fchised klassid asuda eraldi jagatavas arhiivis, mis kiirendab rakenduste k\u00e4ivitamist ja v\u00e4hendab \u00fcldkulusid. Uues versioonis on lisatud t\u00f6\u00f6riistad klasside d\u00fcnaamiliseks arhiveerimiseks p\u00e4rast rakenduse t\u00f6\u00f6 l\u00f5petamist. Arhiivi paigutatud klassid sisaldavad k\u00f5iki klasside ja seotud raamatukogusid, mis laaditi programmi t\u00f6\u00f6 k\u00e4igus ja mis puudusid algselt antud baas CDS arhiivist;\n<li class=\"l\"> pr\u00fcgikogur ZGC (Z Garbage Collector) <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/351\">lisatud<\/a><\/noindex> toetab kasutamata m\u00e4lu tagastamist operatsioonis\u00fcsteemile;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/353\">Kasutusel<\/a><\/noindex> uuendatud API Legacy Socketi (java.net.Socket ja java.net.ServerSocket) teostus, mis on lihtsam hooldada ja t\u00f5rkeotsida. Lisaks on pakutud teostust lihtsam kohandada uue kasutaja-ruumi (fibers) voos\u00fcsteemiga, mida arendatakse projekti Loom raames.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/354\">J\u00e4tkub<\/a><\/noindex> uue v\u00e4ljendusvormi &#171;switch&#187; arendamine. Lisatud eksperimentaalne (Preview) v\u00f5imalus kasutada &#171;switch&#187; mitte ainult operaatorina, vaid ka v\u00e4ljendusena. N\u00e4iteks on n\u00fc\u00fcd v\u00f5imalik kasutada j\u00e4rgmist t\u00fc\u00fcpi konstruktsioone:\n<p>   int numLetters = switch (day) {<br \/>\n       case MONDAY, FRIDAY, SUNDAY -&gt; 6;<br \/>\n       case TUESDAY                -&gt; 7;<br \/>\n       case THURSDAY, SATURDAY     -&gt; 8;<br \/>\n       case WEDNESDAY              -&gt; 9;<br \/>\n   };<\/p>\n<p>v\u00f5i<\/p>\n<p>   System.out.println(<br \/>\n        switch (k) {<br \/>\n            case  1 -&gt; &#171;one&#187;<br \/>\n            case  2 -&gt; &#171;two&#187;<br \/>\n            default -&gt; &#171;many&#187;<br \/>\n        }<br \/>\n    );<\/p>\n<p>Tulevikus, p\u00f5hinedes sellele v\u00f5imalusele <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/305\">planeeritud<\/a><\/noindex> rakendada mustrite leidmise tuge;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/355\">Lisatud<\/a><\/noindex> eksperimentaalne toetus tekstiblokkidele &#8212; uue formaadi stringide kirjeldaja, mis v\u00f5imaldab lisada originaalkoodi mitmerealisi tekstilisi andmeid ilma s\u00fcmbolite ekraaneerimiseta ja s\u00e4ilitades originaalse teksti vorminduse plokis. Ploki raamimine toimub kolme topeltlainuriga. N\u00e4iteks, selle asemel et kirjutada\n<p>   String query = &#171;SELECT `EMP_ID`, `LAST_NAME` FROM `EMPLOYEE_TB`&#092;n&#187; +<br \/>\n               &#171;WHERE `CITY` = &#8216;INDIANAPOLIS&#8217;&#092;n&#187; +<br \/>\n               &#171;ORDER BY `EMP_ID`, `LAST_NAME`;&#092;n&#187;;<\/p>\n<p>n\u00fc\u00fcd on v\u00f5imalik rakendada konstruktsiooni:<\/p>\n<p>  String query = &#171;&#187;&#187;<br \/>\n               SELECT `EMP_ID`, `LAST_NAME` FROM `EMPLOYEE_TB`<br \/>\n               WHERE `CITY` = &#8216;INDIANAPOLIS&#8217;<br \/>\n               ORDER BY `EMP_ID`, `LAST_NAME`;<br \/>\n               &#171;&#187;&#187;;<\/p>\n<li class=\"l\"> 2126 veateadet on suletud, millest 1454 on k\u00f5rvaldanud Oracle'i t\u00f6\u00f6tajad, 671 aga kolmandad osalised, kellest kuues osa muudatustest on teinud s\u00f5ltumatud arendajad, \u00fclej\u00e4\u00e4nud aga ettev\u00f5tted nagu IBM, Red Hat, Google, Loongson, Huawei, ARM ja SAP.\n<\/ul>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/cdn.app.compendium.com\/uploads\/user\/e7c690e8-6ff9-102a-ac6d-e4aebca50425\/ed5569e8-c0dd-458c-8450-cde6300093bd\/Image\/1e491a99c8e754c42398ff778ecc7940\/screen_shot_2019_09_09_at_2_13_30_pm.png\"><img decoding=\"async\" alt=\"Java SE 13 v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2019\/09\/7ec92c5bf51c0158f4d21fe2004d4ebe.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51509\">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 \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Java SE 13 (Java Platform, Standard Edition 13), \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. \u0412 Java SE 13 \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, \u0432\u0441\u0435 \u0440\u0430\u043d\u0435\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 Java-\u043f\u0440\u043e\u0435\u043a\u0442\u044b \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 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38223","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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 \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-java-se-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 13 | 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 \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-java-se-13\" \/>\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=\"2019-10-31T19:22:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:22:24+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\udd47Java SE 13 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kuue kuu arendust\u00f6\u00f6de l\u00f5petamist avaldas Oracle platvormi","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-java-se-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 13 | 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 \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-java-se-13","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":"2019-10-31T19:22:24+00:00","article:modified_time":"2019-10-31T19:22:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38223","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 21:00:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:13:22","updated":"2026-01-23 21:00:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=38223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38223\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/28690"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=38223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=38223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=38223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}