LCC 257 - Interview Java 16 avec Jose Paumard et Henri Tremblay - partie 2

Published: June 7, 2021, 8:26 a.m.

Jos\xe9 (maintenant Java Advocate chez Oracle - le cachotier) et Henri \xe9changent avec Emmanuel sur la sortie de Java 16. Cette deuxi\xe8me partie voit l\u2019\xe9quipe discuter de la propri\xe9t\xe9 illegal access (JEP 396), de l\u2019API vectorielle, de la foreign linker API et d\u2019autres choses.

Enregistr\xe9 le 8 avril 2021

T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013257.mp3

Interview Ta vie, ton oeuvre

Jos\xe9 Paumard
Henri Tremblay

Illegal access pass en deny par d\xe9faut (Henry)

JEP 396 (encapsulation force des parties internes du JDK).
FEATURE Make Lombok compatible with JDK 16 \xb7 Issue #2681 \xb7 rzwitserloot/lombok \xb7 GitHub

API vecteur

Les Vector sont de retour?! Discussion ud parallelisme au niveau CPU \u2014 Simple Instruction Multiple Data

Foreign Linker API

Pour projet Panama
Lier une m\xe9thode native avec du code Java
Du coup on a aussi un foreign memory access API ?

Project panama and jextract \u2013 Inside.java Jextract genera le code Java \xe0 partir du fichier de declaration C.

JVM sur d\u2019autres plateformes

Alpine Linux et Musl
AArch64 (ARM) sous Windows

ZGC

Move ZGC thread-stack processing from safepoints to a concurrent phase.

Autres
  • Mercurial -> git
  • Return unused HotSpot class-metadata (i.e., metaspace) memory to the operating system more promptly, reduce metaspace footprint, and simplify the metaspace code in order to reduce maintenance costs.
Bonus Java 15

Shenandoah
Text blocks
Plus de Nashorn
Une discussion autour de GraalVM

Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/