
{"id":3530,"date":"2022-09-22T16:14:03","date_gmt":"2022-09-22T14:14:03","guid":{"rendered":"https:\/\/parlonstechs.com\/all\/?p=3530"},"modified":"2022-09-22T16:19:15","modified_gmt":"2022-09-22T14:19:15","slug":"oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0","status":"publish","type":"post","link":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/","title":{"rendered":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&rsquo;Unicode 14.0"},"content":{"rendered":"\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/linuxinf.com\/wp-content\/uploads\/2022\/09\/here-are-all-the-new-features-included-in-jdk-19.jpg\" alt=\"Oracle releases Java SE 19 platform\" width=\"753\" height=\"423\"\/><\/figure>\n\n\n\n<p class=\"has-large-font-size\"><strong>Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les d&rsquo;enregistrement, un aper\u00e7u d&rsquo;une fonction \u00e9trang\u00e8re et d&rsquo;une API de m\u00e9moire, ainsi que la prise en charge de l&rsquo;architecture de jeu d&rsquo;instructions (ISA) Linux\/RISC-V. Java 19 sera disponible en septembre 2022.<\/strong><\/p>\n\n\n\n<p>Conform\u00e9ment au calendrier de sortie du JDK 19, Mark Reinhold, architecte en chef du groupe Java Platform d&rsquo;Oracle, a annonc\u00e9 que les ajouts \u00e0 la prochaine version du kit de d\u00e9veloppement sont termin\u00e9s. Pour rappel, une nouvelle version standard de Java est publi\u00e9e tous les six mois. Avec cette derni\u00e8re \u00e9tape dans le processus de publication de la version standard de Java, les autres fonctionnalit\u00e9s pr\u00e9vues, telles que les g\u00e9n\u00e9riques universels et les objets de valeur, devront attendre une version ult\u00e9rieure de la plateforme. Les nouvelles fonctionnalit\u00e9s du JDK 19 comprennent :<\/p>\n\n\n\n<p><strong>Sch\u00e9mas de signature<\/strong><\/p>\n\n\n\n<p><strong>security-libs\/javax.net.ssl<\/strong><\/p>\n\n\n\n<p>De nouvelles API Java SE, javax.net.ssl.getSignatureSchemes() et javax.net.ssl.setSignatureSchemes(), ont \u00e9t\u00e9 ajout\u00e9es pour permettre aux applications de personnaliser les sch\u00e9mas de signature utilis\u00e9s dans les connexions TLS ou DTLS individuelles. Le fournisseur sous-jacent peut d\u00e9finir les sch\u00e9mas de signature par d\u00e9faut pour chaque connexion TLS ou DTLS.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.developpez.net\/forums\/attachments\/p625874d1\/a\/a\/a\" alt=\"\"\/><\/figure>\n\n\n\n<p>Les applications peuvent \u00e9galement utiliser les propri\u00e9t\u00e9s syst\u00e8me existantes jdk.tls.client.SignatureSchemes et\/ou jdk.tls.server.SignatureSchemes pour personnaliser les sch\u00e9mas de signature par d\u00e9faut sp\u00e9cifiques au fournisseur. S&rsquo;ils ne sont pas nuls, les sch\u00e9mas de signature transmis \u00e0 la m\u00e9thode setSignatureSchemes() remplaceront les sch\u00e9mas de signature par d\u00e9faut pour les connexions TLS ou DTLS sp\u00e9cifi\u00e9es.<\/p>\n\n\n\n<p>Un fournisseur peut ne pas avoir \u00e9t\u00e9 mis \u00e0 jour pour prendre en charge les nouvelles API et dans ce cas, il peut ignorer les sch\u00e9mas de signature d\u00e9finis. Le fournisseur JDK SunJSSE prend en charge cette m\u00e9thode. Il est recommand\u00e9 aux fournisseurs tiers d&rsquo;ajouter la prise en charge de ces m\u00e9thodes lorsqu&rsquo;ils ajoutent la prise en charge du JDK 19 ou des versions ult\u00e9rieures.<\/p>\n\n\n\n<p><strong>Nouvelles propri\u00e9t\u00e9s syst\u00e8me pour System.out et System.err<\/strong><\/p>\n\n\n\n<p><strong>core-libs\/java.lang<\/strong><\/p>\n\n\n\n<p>Deux nouvelles propri\u00e9t\u00e9s syst\u00e8me, stdout.encoding et stderr.encoding, ont \u00e9t\u00e9 ajout\u00e9es. La valeur de ces propri\u00e9t\u00e9s syst\u00e8me est l&rsquo;encodage utilis\u00e9 par les flux de sortie standard et d&rsquo;erreur standard (System.out et System.err). Les valeurs par d\u00e9faut de ces propri\u00e9t\u00e9s syst\u00e8me d\u00e9pendent de la plateforme. Les valeurs prennent la valeur de la propri\u00e9t\u00e9 native.encoding lorsque la plate-forme ne fournit pas de flux pour la console. Les propri\u00e9t\u00e9s peuvent \u00eatre remplac\u00e9es par l&rsquo;option de ligne de commande du lanceur (avec -D) pour les d\u00e9finir en UTF-8 lorsque cela est n\u00e9cessaire.<\/p>\n\n\n\n<p><strong>Prise en charge d&rsquo;Unicode 14.0<\/strong><\/p>\n\n\n\n<p><strong>core-libs\/java.lang<\/strong><\/p>\n\n\n\n<p>Cette version met \u00e0 jour la prise en charge d&rsquo;Unicode \u00e0 14.0, ce qui inclut les \u00e9l\u00e9ments suivants : la classe java.lang.Character prend en charge la base de donn\u00e9es de caract\u00e8res Unicode du niveau 14.0, ce qui ajoute 838 caract\u00e8res, pour un total de 144 697 caract\u00e8res. Ces ajouts incluent 5 nouveaux scripts, pour un total de 159 scripts, ainsi que 37 nouveaux caract\u00e8res emoji. Les classes java.text.Bidi et java.text.Normalizer prennent en charge le niveau 14.0 des annexes standard Unicode, respectivement #9 et #15. Le paquet java.util.regex prend en charge les grappes de graph\u00e8mes \u00e9tendues bas\u00e9es sur le niveau 14.0 de l&rsquo;annexe standard Unicode #29. Pour plus de d\u00e9tails sur Unicode 14.0, reportez-vous \u00e0 la note de publication du Consortium Unicode.<\/p>\n\n\n\n<p><strong>Prise en charge de la liaison de canal HTTPS pour Java GSS\/Kerberos<\/strong><\/p>\n\n\n\n<p><strong>core-libs\/java.net<\/strong><\/p>\n\n\n\n<p>La prise en charge des jetons de liaison de canal TLS pour l&rsquo;authentification Negotiate\/Kerberos sur HTTPS a \u00e9t\u00e9 ajout\u00e9e via javax.net.HttpsURLConnection. Les jetons de liaison de canal sont de plus en plus n\u00e9cessaires comme forme de s\u00e9curit\u00e9 renforc\u00e9e. Ils fonctionnent en communiquant d&rsquo;un client \u00e0 un serveur la compr\u00e9hension par le client de la liaison entre la s\u00e9curit\u00e9 de la connexion, repr\u00e9sent\u00e9e par un certificat de serveur TLS, et les informations d&rsquo;authentification de niveau sup\u00e9rieur, telles qu&rsquo;un nom d&rsquo;utilisateur et un mot de passe. Le serveur peut alors d\u00e9tecter si le client a \u00e9t\u00e9 tromp\u00e9 par un MITM et interrompre la session ou la connexion. Cette fonctionnalit\u00e9 est contr\u00f4l\u00e9e par une nouvelle propri\u00e9t\u00e9 syst\u00e8me jdk.https.negotiate.cbt qui est d\u00e9crite en d\u00e9tail dans Propri\u00e9t\u00e9s de mise en r\u00e9seau.<\/p>\n\n\n\n<p><strong>Formats de date et d&rsquo;heure suppl\u00e9mentaires<\/strong><\/p>\n\n\n\n<p><strong>core-libs\/java.time<\/strong><\/p>\n\n\n\n<p>Des formats de date\/heure suppl\u00e9mentaires sont maintenant introduits dans les classes java.time.format.DateTimeFormatter\/DateTimeFormatterBuilder. Dans les versions pr\u00e9c\u00e9dentes, seuls 4 styles pr\u00e9d\u00e9finis, \u00e0 savoir FormatStyle.FULL\/LONG\/MEDIUM\/SHORT, \u00e9taient disponibles.<\/p>\n\n\n\n<p>Maintenant, les utilisateurs peuvent sp\u00e9cifier leur propre style flexible avec la nouvelle m\u00e9thode DateTimeFormatter.ofLocalizedPattern(String requestedTemplate). Par exemple, DateTimeFormatter.ofLocalizedPattern(\u00ab\u00a0yMMM\u00a0\u00bb) produit un formateur capable de formater une date d&rsquo;une mani\u00e8re localis\u00e9e, comme \u00ab\u00a0Feb 2022\u00a0\u00bb dans la locale am\u00e9ricaine ou \u00ab\u00a02022\u5e742\u6708\u00a0\u00bb dans la locale japonaise. La m\u00e9thode DateTimeFormatterBuilder.appendLocalized(String requestedTemplate) est \u00e9galement fournie.<\/p>\n\n\n\n<p><strong>Support de la protection PAC-RET sur Linux\/AArch64<\/strong><\/p>\n\n\n\n<p><strong>hotspot\/compilateur<\/strong><\/p>\n\n\n\n<p>Le support de la protection PAC-RET sur la plateforme Linux\/AArch64 a \u00e9t\u00e9 introduit. Lorsqu&rsquo;il est activ\u00e9, OpenJDK utilisera les caract\u00e9ristiques mat\u00e9rielles de l&rsquo;extension PAC (Pointer Authentication Code) ARMv8.3 pour se prot\u00e9ger contre les attaques ROP (Return Orientated Programming). Pour plus d&rsquo;informations sur l&rsquo;extension PAC, voir \u00ab\u00a0Providing protection for complex software\u00a0\u00bb ou \u00ab la section Pointer authentication in AArch64 state \u00bb dans le ARM Arm.<\/p>\n\n\n\n<p>Pour profiter de cette fonctionnalit\u00e9, OpenJDK doit d&rsquo;abord \u00eatre construit avec l&rsquo;option de configuration &#8211;enable-branch-protection en utilisant GCC 9.1.0+ ou LLVM 10+ . Ensuite, l&rsquo;indicateur d&rsquo;ex\u00e9cution -XX:UseBranchProtection=standard activera la protection PAC-RET si le syst\u00e8me la prend en charge et si le binaire Java a \u00e9t\u00e9 compil\u00e9 avec la protection des branches activ\u00e9e ; sinon l&rsquo;indicateur est ignor\u00e9 en silence. Alternativement, -XX:UseBranchProtection=pac-ret activera \u00e9galement la protection PAC-RET, mais dans ce cas, si le syst\u00e8me ne la prend pas en charge ou si le binaire java n&rsquo;a pas \u00e9t\u00e9 compil\u00e9 avec la protection des branches activ\u00e9e, un avertissement sera imprim\u00e9.<\/p>\n\n\n\n<p><strong>Prise en charge de l&rsquo;architecture de jeu d&rsquo;instructions Linux\/RISC-V<\/strong><\/p>\n\n\n\n<p>RISC-V est une architecture de jeu d&rsquo;instructions (ISA) RISC libre et open source, con\u00e7ue \u00e0 l&rsquo;origine \u00e0 l&rsquo;Universit\u00e9 de Californie, Berkeley, et maintenant d\u00e9velopp\u00e9e en collaboration sous le parrainage de RISC-V International. Elle est d\u00e9j\u00e0 prise en charge par un large \u00e9ventail de cha\u00eenes d&rsquo;outils de langage. Selon l&rsquo;\u00e9quipe du JDK, avec la disponibilit\u00e9 croissante du mat\u00e9riel RISC-V, un portage du JDK serait pr\u00e9cieux. Avec le portage Linux\/RISC-V, Java obtiendrait la prise en charge d&rsquo;un jeu d&rsquo;instructions mat\u00e9rielles qui est d\u00e9j\u00e0 pris en charge par un large \u00e9ventail de cha\u00eenes d&rsquo;outils de langage.<\/p>\n\n\n\n<p>RISC-V est en fait une famille d&rsquo;ISA connexes. Le portage Linux\/RISC-V ne prendrait en charge que la configuration RV64GV de RISC-V, un ISA 64 bits \u00e0 usage g\u00e9n\u00e9ral qui inclut des instructions vectorielles. Les d\u00e9veloppeurs de Java pourraient envisager d&rsquo;autres configurations RISC-V \u00e0 l&rsquo;avenir.<\/p>\n\n\n\n<p><strong>G\u00e9n\u00e9ration automatique de l&rsquo;archive CDS<\/strong><\/p>\n\n\n\n<p><strong>hotspot\/runtime<\/strong><\/p>\n\n\n\n<p>L&rsquo;option JVM -XX:+AutoCreateSharedArchive peut \u00eatre utilis\u00e9e pour cr\u00e9er ou mettre \u00e0 jour automatiquement une archive CDS pour une application. Par exemple : java -XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=app.jsa -cp app.jar App L&rsquo;archive sp\u00e9cifi\u00e9e sera \u00e9crite si elle n&rsquo;existe pas, ou si elle a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e par une version diff\u00e9rente du JDK. Dans une interview accord\u00e9e \u00e0 The Register, Georges Saab, SVP d&rsquo;Oracle charg\u00e9 du d\u00e9veloppement de la plate-forme Java et pr\u00e9sident du conseil d&rsquo;administration d&rsquo;OpenJDK, a d\u00e9clar\u00e9 qu&rsquo;il s&rsquo;agissait de la dixi\u00e8me version r\u00e9alis\u00e9e dans le cadre du cycle de publication de six mois.<\/p>\n\n\n\n<p>\u00ab Toutes ces versions sont sorties \u00e0 la date et \u00e0 l&rsquo;heure pr\u00e9vues \u00bb, a d\u00e9clar\u00e9 Saab. \u00ab Il n&rsquo;y a eu aucun retard depuis que nous sommes pass\u00e9s \u00e0 ce mod\u00e8le, ce qui, comme vous le savez probablement, n&rsquo;\u00e9tait pas toujours le cas avec le mod\u00e8le pr\u00e9c\u00e9dent que nous avions. \u00bb Saab a d\u00e9clar\u00e9 que le r\u00e9sultat est de pouvoir mettre l&rsquo;innovation entre les mains des d\u00e9veloppeurs plus rapidement que ce qui \u00e9tait possible pendant les cycles de publication pluriannuels.<\/p>\n\n\n\n<p>\u00ab Par le pass\u00e9, ils devaient souvent attendre assez longtemps pour obtenir des nouveaut\u00e9s en Java, puis ils en recevaient trop, d&rsquo;un seul coup \u00bb, a-t-il expliqu\u00e9. \u00ab Nous sommes conscients que tout le monde n&rsquo;a pas envie de tout rebaser tous les six mois \u00bb, a ajout\u00e9 Saab. \u00ab C&rsquo;est pourquoi nous avons propos\u00e9 un abonnement \u00e0 Java SE pour un support \u00e0 long terme, afin de permettre aux entreprises qui le souhaitent de rester sur une seule version et de recevoir des mises \u00e0 jour tous les trimestres, pour assurer leur s\u00e9curit\u00e9.<\/p>\n\n\n\n<p>Le cycle de publication acc\u00e9l\u00e9r\u00e9 de Java ne signifie pas n\u00e9cessairement que les nouvelles fonctionnalit\u00e9s apparaissent soudainement. Elles font souvent surface en tant que technologies de pr\u00e9visualisation, afin de susciter des r\u00e9actions de la communaut\u00e9 et des ajustements dans les versions suivantes. \u00ab Nous n&rsquo;avons pas trouv\u00e9 un moyen magique de faire trois ou quatre ans de travail en six mois \u00bb, a expliqu\u00e9 Saab. Ainsi, le processus de d\u00e9veloppement de Java est devenu it\u00e9ratif et participatif, m\u00eame s&rsquo;il permet aux membres de la communaut\u00e9 d&rsquo;attendre la sortie des versions pour que les fonctionnalit\u00e9s m\u00fbrissent.<\/p>\n\n\n\n<p>Les am\u00e9liorations sur lesquelles se concentre la communaut\u00e9 Java ont \u00e9t\u00e9 organis\u00e9es autour de th\u00e8mes sp\u00e9cifiques. \u00ab \u00c0 titre d&rsquo;exemple \u00bb, explique Saab, \u00ab le projet Amber vise \u00e0 am\u00e9liorer le langage et la syntaxe Java, afin de les rendre plus modernes, plus succincts, plus faciles \u00e0 utiliser et, surtout, plus faciles \u00e0 lire et \u00e0 comprendre. Leyden vise \u00e0 am\u00e9liorer le temps de d\u00e9marrage et le temps de chauffe. Loom porte sur l&rsquo;\u00e9volutivit\u00e9 et fait passer l&rsquo;\u00e9volutivit\u00e9 de Java au niveau sup\u00e9rieur. \u00bb<\/p>\n\n\n\n<p>Dans Java 19, ces projets th\u00e9matiques sont exprim\u00e9s dans diverses propositions d&rsquo;am\u00e9lioration de Java, ou JEP.<\/p>\n\n\n\n<p>Source : <a href=\"https:\/\/jdk.java.net\/19\/release-notes\" target=\"_blank\" rel=\"noreferrer noopener\">Java<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,200,189],"tags":[],"class_list":["post-3530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualite","category-langage","category-programmation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&#039;Unicode 14.0 - 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\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&#039;Unicode 14.0\" \/>\n<meta property=\"og:description\" content=\"Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les d&#039;enregistrement, un aper\u00e7u d&#039;une fonction \u00e9trang\u00e8re et d&#039;une API de m\u00e9moire, ainsi que la prise en charge de l&#039;architecture de jeu d&#039;instructions (ISA) Linux\/RISC-V. Java 19 sera disponible en septembre 2022.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Parlons Techs - Store\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-22T14:14:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-22T14:19:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/social-44.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\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:title\" content=\"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&#039;Unicode 14.0\" \/>\n<meta name=\"twitter:description\" content=\"Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les d&#039;enregistrement, un aper\u00e7u d&#039;une fonction \u00e9trang\u00e8re et d&#039;une API de m\u00e9moire, ainsi que la prise en charge de l&#039;architecture de jeu d&#039;instructions (ISA) Linux\/RISC-V. Java 19 sera disponible en septembre 2022.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/social-44.jpg\" \/>\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=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/\"},\"author\":{\"name\":\"wisdom\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"headline\":\"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&rsquo;Unicode 14.0\",\"datePublished\":\"2022-09-22T14:14:03+00:00\",\"dateModified\":\"2022-09-22T14:19:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/\"},\"wordCount\":1821,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/ab-39.jpg\",\"articleSection\":[\"Actualit\u00e9\",\"langage\",\"Programmation\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/\",\"name\":\"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d'Unicode 14.0 - Parlons Techs - Store\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/ab-39.jpg\",\"datePublished\":\"2022-09-22T14:14:03+00:00\",\"dateModified\":\"2022-09-22T14:19:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/#\\\/schema\\\/person\\\/a93526e9c6c72ccb484abb7008892823\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#primaryimage\",\"url\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/ab-39.jpg\",\"contentUrl\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/ab-39.jpg\",\"width\":265,\"height\":119},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/2022\\\/09\\\/22\\\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/parlonstechs.com\\\/all\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&rsquo;Unicode 14.0\"}]},{\"@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 Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d'Unicode 14.0 - 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\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/","og_locale":"fr_FR","og_type":"article","og_title":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d'Unicode 14.0","og_description":"Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les d'enregistrement, un aper\u00e7u d'une fonction \u00e9trang\u00e8re et d'une API de m\u00e9moire, ainsi que la prise en charge de l'architecture de jeu d'instructions (ISA) Linux\/RISC-V. Java 19 sera disponible en septembre 2022.","og_url":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/","og_site_name":"Parlons Techs - Store","article_published_time":"2022-09-22T14:14:03+00:00","article_modified_time":"2022-09-22T14:19:15+00:00","og_image":[{"width":900,"height":500,"url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/social-44.jpg","type":"image\/jpeg"}],"author":"wisdom","twitter_card":"summary_large_image","twitter_title":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d'Unicode 14.0","twitter_description":"Oracle Technologiea annonc\u00e9 que le JDK 19 \u00e9tait d\u00e9sormais complet, car il a atteint la phase initiale de lancement. Sept fonctionnalit\u00e9s pour cette version, notamment la concurrence structur\u00e9e, les mod\u00e8les d'enregistrement, un aper\u00e7u d'une fonction \u00e9trang\u00e8re et d'une API de m\u00e9moire, ainsi que la prise en charge de l'architecture de jeu d'instructions (ISA) Linux\/RISC-V. Java 19 sera disponible en septembre 2022.","twitter_image":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/social-44.jpg","twitter_misc":{"\u00c9crit par":"wisdom","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#article","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/"},"author":{"name":"wisdom","@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"headline":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&rsquo;Unicode 14.0","datePublished":"2022-09-22T14:14:03+00:00","dateModified":"2022-09-22T14:19:15+00:00","mainEntityOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/"},"wordCount":1821,"commentCount":0,"image":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/ab-39.jpg","articleSection":["Actualit\u00e9","langage","Programmation"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/","url":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/","name":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d'Unicode 14.0 - Parlons Techs - Store","isPartOf":{"@id":"https:\/\/parlonstechs.com\/all\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#primaryimage"},"image":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#primaryimage"},"thumbnailUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/ab-39.jpg","datePublished":"2022-09-22T14:14:03+00:00","dateModified":"2022-09-22T14:19:15+00:00","author":{"@id":"https:\/\/parlonstechs.com\/all\/#\/schema\/person\/a93526e9c6c72ccb484abb7008892823"},"breadcrumb":{"@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#primaryimage","url":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/ab-39.jpg","contentUrl":"https:\/\/parlonstechs.com\/all\/wp-content\/uploads\/2022\/09\/ab-39.jpg","width":265,"height":119},{"@type":"BreadcrumbList","@id":"https:\/\/parlonstechs.com\/all\/2022\/09\/22\/oracle-technologie-annonce-la-sortie-de-jdk-19-avec-des-nouvelles-proprietes-systeme-pour-system-out-et-system-err-et-la-prise-en-charge-dunicode-14-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/parlonstechs.com\/all\/"},{"@type":"ListItem","position":2,"name":"Oracle Technologie annonce la sortie de JDK 19 avec des nouvelles propri\u00e9t\u00e9s syst\u00e8me, Pour System.out et System.err et la prise en charge d&rsquo;Unicode 14.0"}]},{"@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\/3530","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=3530"}],"version-history":[{"count":2,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/3530\/revisions"}],"predecessor-version":[{"id":3532,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/posts\/3530\/revisions\/3532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media\/3533"}],"wp:attachment":[{"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/media?parent=3530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/categories?post=3530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parlonstechs.com\/all\/wp-json\/wp\/v2\/tags?post=3530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}