
{"id":1115,"date":"2021-03-18T07:50:10","date_gmt":"2021-03-18T06:50:10","guid":{"rendered":"https:\/\/parlonstechs.com\/all\/?p=1115"},"modified":"2021-03-18T07:50:11","modified_gmt":"2021-03-18T06:50:11","slug":"oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk","status":"publish","type":"post","link":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/","title":{"rendered":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&rsquo;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.techgeeknext.com\/img\/java\/java-16.png\" alt=\"JDK 16 Arrived : Java 16 released with new features | TechGeekNext &gt;&gt;\"\/><\/figure>\n\n\n\n<p style=\"font-size:22px\"><strong>Oracle annonce la disponibilit\u00e9 de Java 16 avec 17 nouveaut\u00e9s (JEP) visant \u00e0 am\u00e9liorer la productivit\u00e9 des d\u00e9veloppeurs. La derni\u00e8re version du Java Development Kit (JDK) int\u00e8gre la finalisation des enregistrements et du filtrage par motif (Pattern Matching) pour l&rsquo;op\u00e9rateur instanceof, ainsi que des am\u00e9liorations du langage pr\u00e9sent\u00e9es en pr\u00e9version dans Java 14. Les d\u00e9veloppeurs pourront \u00e9galement utiliser le nouvel outil de packaging pour livrer des applications Java autocontenues, mais aussi d\u00e9couvrir trois interfaces de programmation en incubation\u00a0: l&rsquo;API Vecteur, l&rsquo;API d&rsquo;\u00e9dition de liens \u00e9trangers et l&rsquo;API d&rsquo;acc\u00e8s \u00e0 la m\u00e9moire \u00e9trang\u00e8re. Il y a en outre une fonctionnalit\u00e9 qui est disponible en pr\u00e9version\u00a0: les classes scell\u00e9es.<\/strong><\/p>\n\n\n\n<p>Oracle publie tous les six mois des mises \u00e0 jour de Java afin que les d\u00e9veloppeurs puissent s&rsquo;appuyer sur un calendrier de sorties pr\u00e9visible. Les innovations sortent \u00e0 un rythme soutenu pour am\u00e9liorer constamment la performance, la stabilit\u00e9 et la s\u00e9curit\u00e9, et contribuer \u00e0 la diffusion de Java dans toutes les entreprises de tous les secteurs d&rsquo;activit\u00e9, quelle que soit leur taille.<\/p>\n\n\n\n<p>Ainsi, apr\u00e8s un semestre de collaboration intense entre les ing\u00e9nieurs Oracle et les membres de la communaut\u00e9 Java, le JDK 16 est disponible avec son lot de nouveaut\u00e9s&nbsp;: ont \u00e9t\u00e9 int\u00e9gr\u00e9es 17 propositions d&rsquo;am\u00e9liorations (JEP) relatives au langage, aux outils, \u00e0 la gestion de la m\u00e9moire, avec de nouvelles fonctionnalit\u00e9s en statut incubation ou pr\u00e9version.<\/p>\n\n\n\n<p><strong>Am\u00e9liorations du langage pr\u00e9sent\u00e9es dans JDK 14 et finalis\u00e9es dans JDK 16<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 394&nbsp;: le filtrage par motif (Pattern Matching) pour l&rsquo;op\u00e9rateur instanceof.<br><\/li><li>JEP 395&nbsp;: les enregistrements (Records)[\/B], qui peuvent \u00eatre vus comme des tuples nominaux.<\/li><\/ul>\n\n\n\n<p><strong>Un nouvel outil pour am\u00e9liorer la productivit\u00e9 des d\u00e9veloppeurs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 392&nbsp;: un outil de packaging, jpackage, pour packager des applications Java autocontenues.<\/li><\/ul>\n\n\n\n<p><strong>Am\u00e9liorations de la gestion de la m\u00e9moire pour augmenter encore les performances<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 387&nbsp;: m\u00e9taespace \u00e9lastique. Cela permet de restituer plus rapidement au syst\u00e8me d&rsquo;exploitation la m\u00e9moire classe-m\u00e9tadonn\u00e9es HotSpot inutilis\u00e9e (c&rsquo;est-\u00e0-dire le m\u00e9taespace, ou metaspace), diminuer l&#8217;empreinte du m\u00e9taespace et simplifier le code du m\u00e9taespace pour r\u00e9duire les co\u00fbts de maintenance.<br><\/li><li>JEP 376&nbsp;: traitement simultan\u00e9 de la pile de threads de ZGC. Il s&rsquo;agissait ici de d\u00e9placer le traitement de la pile de threads de ZGC des points de s\u00e9curit\u00e9 (safepoints) vers une phase concurrente.<\/li><\/ul>\n\n\n\n<p><strong>Am\u00e9lioration du r\u00e9seau pour renforcer la souplesse et la productivit\u00e9 des d\u00e9veloppeurs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 380&nbsp;: les canaux des sockets de domaine UNIX. L&rsquo;am\u00e9lioration consiste \u00e0 ajouter le support de toutes les fonctionnalit\u00e9s des sockets de domaine Unix (communes \u00e0 Windows et aux plus grandes plateformes Unix) aux API de canaux de socket et de canaux de socket serveur dans le package java.nio.channels. Les sockets de domaine Unix sont utilis\u00e9es pour les communications interprocessus (IPC) sur le m\u00eame h\u00f4te. Elles sont en de nombreux points comparables aux sockets TCP\/IP, sauf qu&rsquo;elles sont adress\u00e9es par des noms de chemin du syst\u00e8me de fichiers plut\u00f4t que par des adresses et des num\u00e9ros de port Internet Protocol (IP).<\/li><\/ul>\n\n\n\n<p><strong>Traitement du code incompatible avec les \u00e9volutions futures<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 396\u00a0: encapsulage fort des internes du JDK par d\u00e9faut. Dans le JDK 9, Oracle avait encapsul\u00e9 fortement les nouveaux \u00e9l\u00e9ments de l&rsquo;API interne, afin d&rsquo;en limiter l&rsquo;acc\u00e8s. Cependant, pour faciliter la migration, JDK 9 avait d\u00e9lib\u00e9r\u00e9ment choisi de ne pas encapsuler fortement \u00e0 l&rsquo;ex\u00e9cution le contenu des packages qui existaient dans JDK 8. JDK 16 restreint cette contrainte en encapsulant par d\u00e9faut la plupart des \u00e9l\u00e9ments internes du JDK, sauf pour des API internes critiques telles que sun.misc.Unsafe. Les utilisateurs finaux peuvent toujours choisir l&rsquo;encapsulation forte plus l\u00e9g\u00e8re qui \u00e9tait le comportement par d\u00e9faut depuis JDK 9. Cette solution encourage les d\u00e9veloppeurs \u00e0 migrer de l&rsquo;utilisation d&rsquo;\u00e9l\u00e9ments internes \u00e0 l&rsquo;utilisation des API standards, afin qu&rsquo;eux-m\u00eames et leurs utilisateurs puissent passer sans probl\u00e8me aux futures versions de Java.<br><\/li><li>JEP 390\u00a0: avertissements pour les classes bas\u00e9es sur des valeurs. La proposition ici \u00e9tait de d\u00e9signer les classes enveloppantes primitives comme \u00e9tant bas\u00e9es sur des valeurs et d\u00e9pr\u00e9cier leurs constructeurs pour encourager leur suppression, en g\u00e9n\u00e9rant de nouveaux avertissements de d\u00e9pr\u00e9ciation. Cette version g\u00e9n\u00e8re des avertissements de tentatives inappropri\u00e9es de synchronisation sur des instances de toute classe bas\u00e9e sur des valeurs dans la plateforme Java.<\/li><\/ul>\n\n\n\n<p><strong>Fonctionnalit\u00e9s en statut d&rsquo;incubation ou en pr\u00e9version<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 338&nbsp;: API Vecteur. Cette fonctionnalit\u00e9 fournit une it\u00e9ration initiale d&rsquo;un module en incubation, jdk.incubator.vector, pour exprimer des calculs de vecteurs se compilant de fa\u00e7on fiable \u00e0 l&rsquo;ex\u00e9cution vers des instructions mat\u00e9rielles optimales de vecteurs sur les architectures CPU support\u00e9es.<br><\/li><li>JEP 389&nbsp;: API d&rsquo;\u00e9dition de liens \u00e9trangers (Foreign Linker API). Cette fonctionnalit\u00e9 en statut d&rsquo;incubation introduit une API offrant un acc\u00e8s au code natif pur Java typ\u00e9 statiquement.<br><\/li><li>JEP 393&nbsp;: API d&rsquo;acc\u00e8s \u00e0 la m\u00e9moire \u00e9trang\u00e8re (Foreign-Memory Access API). Cette fonctionnalit\u00e9 \u00e9galement en statut d&rsquo;incubation introduit une API permettant aux programmes Java d&rsquo;acc\u00e9der de fa\u00e7on sure et efficace \u00e0 la m\u00e9moire \u00e9trang\u00e8re \u00e0 l&rsquo;ext\u00e9rieur du heap Java.<br><\/li><li>JEP 397&nbsp;: Classes scell\u00e9es (pr\u00e9version). Cette nouveaut\u00e9 enrichit le langage de programmation Java avec des classes et interfaces scell\u00e9es. Les classes et interfaces scell\u00e9es restreignent les autres classes ou interfaces qui pourront les \u00e9tendre ou les impl\u00e9menter.<\/li><\/ul>\n\n\n\n<p><strong>Am\u00e9liorations pour les contributeurs d&rsquo;OpenJDK<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 347&nbsp;: activation des fonctionnalit\u00e9s du langage C++14 (dans le code source du JDK). Cette am\u00e9lioration vise \u00e0 permettre l&rsquo;utilisation des fonctionnalit\u00e9s du langage C++14 dans le code source C++ du JDK, et formuler des recommandations pr\u00e9cises sur les fonctionnalit\u00e9s qui peuvent \u00eatre utilis\u00e9es dans le code HotSpot.<br><\/li><li>JEP 357&nbsp;: migration de Mercurial vers Git. Il s&rsquo;agissait ici de migrer les r\u00e9f\u00e9rentiels de codes sources de la communaut\u00e9 OpenJDK depuis Mercurial (hg) vers Git.<br><\/li><li>JEP 369&nbsp;: migration vers GitHub (h\u00e9bergement des r\u00e9f\u00e9rentiels Git de la communaut\u00e9 OpenJDK sur GitHub).<\/li><\/ul>\n\n\n\n<p><strong>De nouveaux portages pour le support de Java sur encore plus de plateformes<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>JEP 386&nbsp;: portage du JDK sur Alpine Linux et sur d&rsquo;autres distributions Linux utilisant musl comme biblioth\u00e8que C primaire, sur les deux architectures x64 et AArch64.<br><\/li><li>JEP 388&nbsp;: portage du JDK sur Windows\/Aarch64<\/li><\/ul>\n\n\n\n<p>Selon Georges Saab, Vice-Pr\u00e9sident d&rsquo;Oracle en charge du d\u00e9veloppement de la plateforme Java, cette derni\u00e8re version d\u00e9montre toute la puissance de ce rythme semestriel. \u00ab&nbsp;Le filtrage par motif et les enregistrements \u00e9taient apparus pour la premi\u00e8re fois il y a un an avec le JDK 14, ils ont, depuis, int\u00e9gr\u00e9 plusieurs cycles de commentaires de la communaut\u00e9 bas\u00e9s sur leur utilisation dans des applications op\u00e9rationnelles. Ce processus a permis aux d\u00e9veloppeurs Java d&rsquo;exp\u00e9rimenter ces fonctionnalit\u00e9s avant leur finalisation, mais il a aussi permis de tenir compte de ces retours essentiels pour aboutir \u00e0 deux JEP solides comme le roc, qui r\u00e9pondent vraiment aux besoins de la communaut\u00e9&nbsp;\u00bb, dit-il. Java 16 est disponible en t\u00e9l\u00e9chargement pour les diff\u00e9rentes plateformes prises en charge.<\/p>\n\n\n\n<p>Source&nbsp;:&nbsp;<a href=\"https:\/\/www.oracle.com\/news\/announcement\/oracle-announces-java-16-031621.html\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle<\/a>,&nbsp;<a href=\"http:\/\/openjdk.java.net\/projects\/jdk\/16\/\" target=\"_blank\" rel=\"noreferrer noopener\">Nouveaut\u00e9s du JDK 16<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle annonce la disponibilit\u00e9 de Java 16 avec 17 nouveaut\u00e9s (JEP) visant \u00e0 am\u00e9liorer la productivit\u00e9 des d\u00e9veloppeurs. La derni\u00e8re version du Java Development Kit (JDK) int\u00e8gre la finalisation des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,12],"tags":[104],"class_list":["post-1115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualite","category-logiciels","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&#039;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store<\/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:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&#039;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store\" \/>\n<meta property=\"og:description\" content=\"Oracle annonce la disponibilit\u00e9 de Java 16 avec 17 nouveaut\u00e9s (JEP) visant \u00e0 am\u00e9liorer la productivit\u00e9 des d\u00e9veloppeurs. La derni\u00e8re version du Java Development Kit (JDK) int\u00e8gre la finalisation des [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/\" \/>\n<meta property=\"og:site_name\" content=\"Parlons Techs - Store\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-18T06:50:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-18T06:50:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"265\" \/>\n\t<meta property=\"og:image:height\" content=\"119\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"wisdom\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"wisdom\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/\"},\"author\":{\"name\":\"wisdom\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"headline\":\"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&rsquo;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK\",\"datePublished\":\"2021-03-18T06:50:10+00:00\",\"dateModified\":\"2021-03-18T06:50:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/\"},\"wordCount\":1282,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/at.jpg\",\"keywords\":[\"Java\"],\"articleSection\":[\"Actualit\u00e9\",\"Logiciels\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/\",\"name\":\"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d'horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/at.jpg\",\"datePublished\":\"2021-03-18T06:50:10+00:00\",\"dateModified\":\"2021-03-18T06:50:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#primaryimage\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/at.jpg\",\"contentUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/at.jpg\",\"width\":265,\"height\":119},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2021\\\/03\\\/18\\\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&rsquo;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#website\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/\",\"name\":\"Parlons Techs - Store\",\"description\":\"Toute L&#039;Actualit\u00e9 sur La Technologie et La Science\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\",\"name\":\"wisdom\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g\",\"caption\":\"wisdom\"},\"sameAs\":[\"https:\\\/\\\/parlonstechs.com\\\/all\"],\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/author\\\/wisdom\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d'horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store","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:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/","og_locale":"fr_FR","og_type":"article","og_title":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d'horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store","og_description":"Oracle annonce la disponibilit\u00e9 de Java 16 avec 17 nouveaut\u00e9s (JEP) visant \u00e0 am\u00e9liorer la productivit\u00e9 des d\u00e9veloppeurs. La derni\u00e8re version du Java Development Kit (JDK) int\u00e8gre la finalisation des [&hellip;]","og_url":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/","og_site_name":"Parlons Techs - Store","article_published_time":"2021-03-18T06:50:10+00:00","article_modified_time":"2021-03-18T06:50:11+00:00","og_image":[{"width":265,"height":119,"url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg","type":"image\/jpeg"}],"author":"wisdom","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"wisdom","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#article","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/"},"author":{"name":"wisdom","@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"headline":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&rsquo;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK","datePublished":"2021-03-18T06:50:10+00:00","dateModified":"2021-03-18T06:50:11+00:00","mainEntityOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/"},"wordCount":1282,"commentCount":0,"image":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg","keywords":["Java"],"articleSection":["Actualit\u00e9","Logiciels"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/","url":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/","name":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d'horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK - Parlons Techs - Store","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#primaryimage"},"image":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg","datePublished":"2021-03-18T06:50:10+00:00","dateModified":"2021-03-18T06:50:11+00:00","author":{"@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"breadcrumb":{"@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#primaryimage","url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg","contentUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2021\/03\/at.jpg","width":265,"height":119},{"@type":"BreadcrumbList","@id":"https:\/\/parlonstechs.com\/all\/2021\/03\/18\/oracle-annonce-la-disponibilite-de-java-16-tour-dhorizon-des-nouvelles-fonctionnalites-et-ameliorations-du-jdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/parlonstechs.com\/all\/"},{"@type":"ListItem","position":2,"name":"Oracle annonce la disponibilit\u00e9 de Java 16 : Tour d&rsquo;horizon des nouvelles fonctionnalit\u00e9s et am\u00e9liorations du JDK"}]},{"@type":"WebSite","@id":"https:\/\/parlonstechs.com\/all\/#website","url":"https:\/\/parlonstechs.com\/all\/","name":"Parlons Techs - Store","description":"Toute L&#039;Actualit\u00e9 sur La Technologie et La Science","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/parlonstechs.com\/all\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823","name":"wisdom","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e752642935d05c7ef20c7ff136e0baadd18b8f39f34dbcffed7f1221cb763284?s=96&d=mm&r=g","caption":"wisdom"},"sameAs":["https:\/\/parlonstechs.com\/all"],"url":"https:\/\/parlonstechs.com\/all\/author\/wisdom\/"}]}},"_links":{"self":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/comments?post=1115"}],"version-history":[{"count":1,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1115\/revisions"}],"predecessor-version":[{"id":1117,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/1115\/revisions\/1117"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media\/1116"}],"wp:attachment":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media?parent=1115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/categories?post=1115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/tags?post=1115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}