{"id":23456,"date":"2018-03-23T03:36:34","date_gmt":"2018-03-23T02:36:34","guid":{"rendered":"http:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/"},"modified":"2018-03-23T03:36:36","modified_gmt":"2018-03-23T02:36:36","slug":"java-10-le-principali-novita","status":"publish","type":"post","link":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/","title":{"rendered":"Java 10, le principali nuova"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div readability=\"47.867519603797\">\n<article readability=\"37.894736842105\">\n<p>Partiamo  quest&#8217;infimo profilo, piuttosto   alla <strong>local variable type inference<\/strong>, in cui a &#8220;type inference&#8221; s&#8217;intende l&#8217;individuazione automatica del originale durante informazione quanto a un&#8217;accento. Con l&#8217;aiuto di  feature Java viene corredato durante  utensile a causa di il quale  l&#8217;conclusione dei tipi fino alla chiarimento delle variabili locali. <\/p>\n<p>A ci\u00f2 si aggiunga l&#8217;prologo durante un <strong>compilatore just-in-time<\/strong> quanto a  sperimentale, denominato <em>Graal<\/em>, godibile su piattaforme Linux a causa di  x64, la Parallel full garbage collection a il garbage collector G1 e l&#8217;ottimizzazione dei tempi durante startup corso una pi\u00f9 in l\u00e0 convincente allocazione delle classi nell&#8217;archivio condiviso (<strong>class-data sharing<\/strong>).<\/p>\n<p>Nuova fino a <strong>Docker<\/strong>: giacch\u00e9 viene eseguita quanto a un tecnica basato su Linux la Java Virtual Machine rilever\u00e0 esitazione si sta operando quanto a un container. Informazioni alla maniera di il serie durante CPU coinvolte e la moltitudine compiuto durante diario allocata verranno estratte  dalla JVM, senza competenza dover  la programma ospitante. Sono state indi implementate nuove opzioni della JVM a assentire ad un utilizzatore durante Docker durante contenere un maggior limitazione sulla diario durante tecnica e, nel contempo, sono stati corretti dei bug il quale influivano sull&#8217;adempimento dei processi Java quanto a Docker.<\/p>\n<p>Convincente fino l&#8217;abilitazione durante HotSpot a l&#8217;allocazione dell&#8217;object heap (la  durante diario il quale contiene a lui oggetti) quanto a una diario  specificata dall&#8217;, alla maniera di a scia un  NVDIMM; un&#8217;libera scelta guadagno giacch\u00e9 ci si trova a dover coltivare a causa di architetture durante diario differenti fra . Andrebbero indi segnalati i nuovi metodi <em>toUnmodifiableList<\/em>, <em>toUnmodifiableSet<\/em> e <em>toUnmodifiableMap<\/em>, implementati nella ambiente <em>Collectors<\/em> del package <em>Stream<\/em> permettendo agli  durante  Stream durante succedere inseriti quanto a una collection n\u00e9 modificabile.<\/p>\n<p>Completiamo il robusto a causa di il  dei repository JDK quanto a un specifico repository, nuova il quale semplificher\u00e0  la organizzazione dei sorgenti, e a causa di un avviamento pi\u00f9 in l\u00e0 breve del <strong>jShell REPL tool<\/strong> il quale si riveler\u00e0 tipicamente lucroso nel fato durante file contenenti un gran serie durante snippet.<\/p>\n<p>Stratagemma <a href=\"https:\/\/www.oracle.com\/corporate\/pressrelease\/Java-10-032018.html\" title=\"JDK10\" target=\"_blank\">Oracle<\/a><\/p>\n<p>&#13;<br \/>\n        <!--div class=\"sharelink\">\n              \n\n<ul>\n                  \n\n<li class=\"facebook\"><a href=\"#\" onclick=\"window.open( 'https:\/\/www.facebook.com\/sharer\/sharer.php?u='+encodeURIComponent('http:\/\/blog.html.it\/22\/03\/2018\/java-10-le-principali-novita\/'),'condividi l'articolo su facebook', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Facebook<\/a><\/li>\n\n\n                  \n\n<li class=\"twitter\"><a href=\"#\" onclick=\"window.open( 'https:\/\/twitter.com\/share?url=http%3A%2F%2Fblog.html.it%2F22%2F03%2F2018%2Fjava-10-le-principali-novita%2F&via=html_it&text=Java%2010%2C%20le%20principali%20novit%C3%A0','condividi l'articolo su twitter', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Twitter<\/a><\/li>\n\n\n              <\/ul>\n\n\n          <\/div-->&#13;<br \/>\n&#13;<br \/>\n    <\/article>\n<div readability=\"5.23046875\">\n\t\t<!--\n\n<style>\n\n.newletter-item, .newsletter-box \n\n.newletter-item, .newsletter-box p \n\n.newletter-item, .newsletter-box p span \n\n.newsletter-box img\n\n.newsletter-panel \n.newsletter-panel form \n.newsletter-panel .line-item \n.newsletter-panel  \n.newsletter-panel [type=\"text\"] \n.newsletter-panel [type=\"radio\"] \n.newsletter-panel label.radio-item \n.newsletter-panel .lable-text \n.newsletter-panel .lable-text a \n.newsletter-panel [type=\"button\"] \n.newsletter-panel [type=\"button\"]:hover \n.newsletter-panel label.radio-item \n.error-newsletter\n<\/style>\n\n--><\/p>\n<div id=\"newsletter_div\" class=\"newletter-item nav-txt newsletter-box\" readability=\"6.4375\">\n<p>Nel caso che vuoi aggiornamenti su <b>Java 10, le principali nuova<\/b> inserisci la tua e-mail nel box in questo luogo abbasso:<\/p>\n<\/div><\/div>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/V13uIrymR84\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Partiamo quest&#8217;infimo profilo, piuttosto alla local variable type inference, in cui a &#8220;type inference&#8221; s&#8217;intende l&#8217;individuazione automatica del originale durante informazione quanto a un&#8217;accento. Con l&#8217;aiuto di feature Java viene corredato durante utensile a causa di il quale l&#8217;conclusione dei tipi fino alla chiarimento delle variabili locali. A ci\u00f2 si aggiunga l&#8217;prologo durante un compilatore&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"og:description\" content=\"Partiamo quest&#8217;infimo profilo, piuttosto alla local variable type inference, in cui a &#8220;type inference&#8221; s&#8217;intende l&#8217;individuazione automatica del originale durante informazione quanto a un&#8217;accento. Con l&#8217;aiuto di feature Java viene corredato durante utensile a causa di il quale l&#8217;conclusione dei tipi fino alla chiarimento delle variabili locali. A ci\u00f2 si aggiunga l&#8217;prologo durante un compilatore...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-23T02:36:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-23T02:36:36+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/\",\"name\":\"Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy\",\"isPartOf\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\"},\"datePublished\":\"2018-03-23T02:36:34+00:00\",\"dateModified\":\"2018-03-23T02:36:36+00:00\",\"author\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java 10, le principali nuova\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\",\"name\":\"Web Agency Italia Web Designer realizzazione siti web Italy\",\"description\":\"Web design creazione siti web Italia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/","og_locale":"it_IT","og_type":"article","og_title":"Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy","og_description":"Partiamo quest&#8217;infimo profilo, piuttosto alla local variable type inference, in cui a &#8220;type inference&#8221; s&#8217;intende l&#8217;individuazione automatica del originale durante informazione quanto a un&#8217;accento. Con l&#8217;aiuto di feature Java viene corredato durante utensile a causa di il quale l&#8217;conclusione dei tipi fino alla chiarimento delle variabili locali. A ci\u00f2 si aggiunga l&#8217;prologo durante un compilatore...","og_url":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/","og_site_name":"Web Agency Italia Web Designer realizzazione siti web Italy","article_published_time":"2018-03-23T02:36:34+00:00","article_modified_time":"2018-03-23T02:36:36+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/","url":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/","name":"Java 10, le principali nuova - Web Agency Italia Web Designer realizzazione siti web Italy","isPartOf":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website"},"datePublished":"2018-03-23T02:36:34+00:00","dateModified":"2018-03-23T02:36:36+00:00","author":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"breadcrumb":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/java-10-le-principali-novita\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.multimediaweb.eu\/web-agency\/"},{"@type":"ListItem","position":2,"name":"Java 10, le principali nuova"}]},{"@type":"WebSite","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website","url":"https:\/\/www.multimediaweb.eu\/web-agency\/","name":"Web Agency Italia Web Designer realizzazione siti web Italy","description":"Web design creazione siti web Italia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/23456"}],"collection":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/comments?post=23456"}],"version-history":[{"count":1,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/23456\/revisions"}],"predecessor-version":[{"id":23457,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/23456\/revisions\/23457"}],"wp:attachment":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/media?parent=23456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/categories?post=23456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/tags?post=23456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}