{"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\/da\/blog\/news\/vypusk-java-se-13","title":{"rendered":"Udgivelsen af Java SE 13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter seks m\u00e5neders udvikling har Oracle <noindex><a rel=\"nofollow\" href=\"http:\/\/mail.openjdk.java.net\/pipermail\/announce\/2019-September\/000274.html\">udgivet<\/a><\/noindex> platformen <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), som anvender det \u00e5bne projekt OpenJDK som referenceimplementering. Java SE 13 bevarer bagudkompatibilitet med tidligere versioner af Java-platformen; alle tidligere skrevne Java-projekter vil fungere u\u00e6ndret under den nye version. F\u00e6rdige installationspakker til Java SE 13 (JDK, JRE og Server JRE) <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/13\">forberedes<\/a><\/noindex> til Linux (x86_64), Solaris, Windows og macOS. Den referenceimplementering, der er udviklet inden for rammerne af OpenJDK-projektet <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">Java 13<\/a><\/noindex> er helt \u00e5bne under GPLv2-licensen med undtagelser for GNU ClassPath, der tillader dynamisk binding til kommercielle produkter. <\/p>\n<p>Java SE 13 er klassificeret som en release med almindelig support, hvor opdateringer vil blive frigivet frem til n\u00e6ste version. For en langvarig supportgren (LTS) b\u00f8r Java SE 11 anvendes, med opdateringer der bliver frigivet frem til 2026. Den tidligere LTS-version Java 8 vil blive underst\u00f8ttet indtil december 2020. Den n\u00e6ste LTS-release er planlagt til september 2021. Det skal bem\u00e6rkes, at med frigivelsen af Java 10 blev projektet overg\u00e5et til en ny udviklingsproces, der sigter mod en kortere cyklus for nye versioner. Ny funktionalitet udvikles nu i en master-gren, der konstant opdateres, hvor allerede klare \u00e6ndringer inkluderes, og fra hvilken stabiliseringsgrene for nye versioner forgrenes hver sjette m\u00e5ned. Java 14 er planlagt til at blive udgivet i marts n\u00e6ste \u00e5r, med tidlige versioner allerede <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/14\/\">tilg\u00e6ngelige<\/a><\/noindex> til testning.<\/p>\n<p>Af <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">nyheder<\/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\">you can<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/13all-relnotes-5461743.html#NewFeature\">markere<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/350\">Tilf\u00f8jet<\/a><\/noindex> underst\u00f8ttelse af dynamisk tilf\u00f8jelse af CDS-arkiver (Class-Data Sharing), som giver applikationer adgang til delte klasser. Ved hj\u00e6lp af CDS kan delte klasser placeres i et separat delt arkiv, hvilket muligg\u00f8r hurtigere opstart af applikationer og reducerer overhead. I den nye version er der tilf\u00f8jet v\u00e6rkt\u00f8jer til dynamisk arkivering af klasser efter applikationens afslutning. De klasser, der placeres i arkivet, inkluderer alle klasser og tilknyttede biblioteker, der blev indl\u00e6st under programmets k\u00f8rsel og som ikke var til stede i den oprindeligt leverede basis CDS-arkiv;\n<li class=\"l\"> I garbage collector ZGC (Z Garbage Collector) <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/351\">tilf\u00f8jet<\/a><\/noindex> underst\u00f8ttelse af tilbagegivelse af ubrugt hukommelse til operativsystemet;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/353\">Aktiveret<\/a><\/noindex> Omarbejdede API Legacy Socket-implementering (java.net.Socket og java.net.ServerSocket), som er lettere at vedligeholde og debugge. Desuden vil den foresl\u00e5ede implementering v\u00e6re lettere at tilpasse til det nye tr\u00e5dssystem i brugerrummet (fibers), der udvikles i projektet Loom;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/354\">Fortsat<\/a><\/noindex> Udvikling af en ny form for udtryk &#171;switch&#187;. Der er tilf\u00f8jet en eksperimentel (Preview) mulighed for at bruge &#171;switch&#187; som ikke kun en operator, men ogs\u00e5 som et udtryk. For eksempel kan du nu bruge konstruktioner som:\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>eller<\/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>I fremtiden kan denne mulighed bruges til <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/305\">er planlagt<\/a><\/noindex> at implementere underst\u00f8ttelse af m\u00f8nstermatch;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/355\">Tilf\u00f8jet<\/a><\/noindex> Eksperimentel support af tekstblokke &#8212; en ny form for streng-litteraler, der tillader inkludering af multiline tekstdata i kildekoden uden brug af escape-tegn og bevarer den oprindelige tekstformatering i blokken. Indramning af blokken sker med tre dobbelt citationstegn. For eksempel i stedet for udtrykket\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>kan konstruktionen nu anvendes:<\/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 fejlrapporter er lukket, hvoraf 1454 er rettet af Oracle-medarbejdere, og 671 af uafh\u00e6ngige bidragsydere, hvoraf en sjettedel af \u00e6ndringerne er foretaget af uafh\u00e6ngige udviklere, og resten af repr\u00e6sentanter fra virksomheder som IBM, Red Hat, Google, Loongson, Huawei, ARM og 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=\"Udgivelsen af Java SE 13\" 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>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-java-se-13\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af Java SE 13 | ProHoster","description":"Efter seks m\u00e5neders udvikling har Oracle udgivet platformen","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-java-se-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/38223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38223\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28690"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}