{"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\/es\/blog\/news\/vypusk-java-se-13","title":{"rendered":"Lanzamiento de Java SE 13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de seis meses de desarrollo, la empresa Oracle <noindex><a rel=\"nofollow\" href=\"http:\/\/mail.openjdk.java.net\/pipermail\/announce\/2019-September\/000274.html\">lanz\u00f3<\/a><\/noindex> plataforma <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), cuya implementaci\u00f3n de referencia se basa en el proyecto abierto OpenJDK. En Java SE 13 se mantiene la compatibilidad hacia atr\u00e1s con versiones anteriores de la plataforma Java, todos los proyectos Java escritos anteriormente funcionar\u00e1n sin cambios bajo la nueva versi\u00f3n. Las compilaciones listas para instalar de Java SE 13 (JDK, JRE y Server JRE) <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/13\">preparadas<\/a><\/noindex> para Linux (x86_64), Solaris, Windows y macOS. La implementaci\u00f3n de referencia desarrollada en el marco del proyecto OpenJDK <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">Java 13<\/a><\/noindex> est\u00e1 completamente abierta bajo la licencia GPLv2 con excepciones de GNU ClassPath, que permiten el enlace din\u00e1mico con productos comerciales. <\/p>\n<p>Java SE 13 se clasifica como una versi\u00f3n de soporte regular, las actualizaciones se lanzar\u00e1n hasta el siguiente lanzamiento. Para una rama de soporte a largo plazo (LTS) se debe utilizar Java SE 11, las actualizaciones para la cual se lanzar\u00e1n hasta 2026. La anterior rama LTS Java 8 ser\u00e1 soportada hasta diciembre de 2020. La pr\u00f3xima versi\u00f3n LTS est\u00e1 programada para septiembre de 2021. Recordemos que a partir de la versi\u00f3n Java 10, el proyecto cambi\u00f3 a un nuevo proceso de desarrollo, que implica un ciclo m\u00e1s corto de formaci\u00f3n de nuevas versiones. La nueva funcionalidad ahora se desarrolla en una rama maestro actualizada constantemente, que incluye cambios ya listos y de la cual se ramificar\u00e1n cada seis meses ramas para estabilizar nuevas versiones. El lanzamiento de Java 14 est\u00e1 programado para marzo del pr\u00f3ximo a\u00f1o, cuyos compilados preliminares ya <noindex><a rel=\"nofollow\" href=\"http:\/\/jdk.java.net\/14\/\">est\u00e1n disponibles<\/a><\/noindex> est\u00e1n disponibles para pruebas.<\/p>\n<p>De <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/projects\/jdk\/13\/\">novedades<\/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\">en<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/13all-relnotes-5461743.html#NewFeature\">marcar<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/350\">Se ha a\u00f1adido<\/a><\/noindex> soporte para la adici\u00f3n din\u00e1mica de archivos CDS (Class-Data Sharing), que permite el acceso compartido de las aplicaciones a clases comunes. Con CDS, las clases comunes pueden almacenarse en un archivo compartido separado, lo que permite acelerar el inicio de las aplicaciones y reducir los costos generales. En esta nueva versi\u00f3n se han agregado herramientas para archivar clases din\u00e1micamente despu\u00e9s de la finalizaci\u00f3n de la aplicaci\u00f3n. Las clases incluidas en el archivo incluyen todas las clases cargadas durante la ejecuci\u00f3n del programa y las bibliotecas auxiliares que faltaban en el archivo base de CDS proporcionado originalmente;\n<li class=\"l\"> En el recolector de basura ZGC (Z Garbage Collector) <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/351\">se ha a\u00f1adido<\/a><\/noindex> se soporta la devoluci\u00f3n de memoria no utilizada al sistema operativo;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/353\">Se ha implementado<\/a><\/noindex> una implementaci\u00f3n renovada de la API Legacy Socket (java.net.Socket y java.net.ServerSocket), que es m\u00e1s f\u00e1cil de mantener y depurar. Adem\u00e1s, la implementaci\u00f3n propuesta ser\u00e1 m\u00e1s sencilla de adaptar para trabajar con el nuevo sistema de hilos en el espacio de usuario (fibers), que se est\u00e1 desarrollando en el marco del proyecto Loom;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/354\">Continuado<\/a><\/noindex> desarrollo de una nueva forma de expresiones &#171;switch&#187;. Se ha a\u00f1adido una posibilidad experimental (Vista Previa) de utilizar &#171;switch&#187; no solo como un operador, sino tambi\u00e9n como una expresi\u00f3n. Por ejemplo, ahora se pueden usar construcciones como:\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>o<\/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>En el futuro, sobre la base de esta posibilidad <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/305\">est\u00e1 previsto<\/a><\/noindex> implementar soporte para coincidencias por patrones;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/openjdk.java.net\/jeps\/355\">Se ha a\u00f1adido<\/a><\/noindex> soporte experimental para bloques de texto &#8212; una nueva forma de literales de cadena que permiten incluir datos de texto multilinia en el c\u00f3digo fuente sin necesidad de escapar caracteres y manteniendo el formato original del texto en el bloque. El bloque se delimita con tres comillas dobles. Por ejemplo, en lugar de la expresi\u00f3n\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>ahora se puede utilizar la construcci\u00f3n:<\/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\"> Se cerraron 2126 informes de errores, de los cuales 1454 fueron solucionados por empleados de Oracle, y 671 por participantes externos, de los cuales una sexta parte de los cambios fue realizada por desarrolladores independientes, y el resto por representantes de empresas como IBM, Red Hat, Google, Loongson, Huawei, ARM y 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=\"Lanzamiento de 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>Fuente: <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.2 - 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\/es\/blog\/news\/vypusk-java-se-13\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento de Java SE 13 | ProHoster","description":"Despu\u00e9s de seis meses de desarrollo, Oracle lanz\u00f3 la plataforma","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-java-se-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/38223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=38223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38223\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/28690"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=38223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=38223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=38223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}