Conference45min
Les Value Types ne sont pas complexes
Les value classes du projet Valhalla de l'OpenJDK est sans aucun doute la prochaine grosse évolution du langage Java.
Dans cette présentation, nous verrons comment elles permettent de créer des objets immuables, performants, tout en réduisant la consommation mémoire.
Nous utiliserons les fractales de Mandelbrot pour illustrer concrètement leur utilité.
Cette session a pour but de comprendre ce que sont les value classes, ce qui les distingue des classes traditionnelles et pourquoi Java en a besoin.
Avec des exemples concrets et du live coding vous découvrirez comment elles réduisent les allocations mémoire et permettent de nouvelles optimisations pour la JVM.
Clément de TastesSCIAM
Remi ForaxUniversité Gustave Eiffel
Les value classes du projet Valhalla de l'OpenJDK est sans aucun doute la prochaine grosse évolution du langage Java.
Dans cette présentation, nous verrons comment elles permettent de créer des objets immuables, performants, tout en réduisant la consommation mémoire.
Nous utiliserons les fractales de Mandelbrot pour illustrer concrètement leur utilité.
Cette session a pour but de comprendre ce que sont les value classes, ce qui les distingue des classes traditionnelles et pourquoi Java en a besoin.
Avec des exemples concrets et du live coding vous découvrirez comment elles réduisent les allocations mémoire et permettent de nouvelles optimisations pour la JVM.
Dans cette présentation, nous verrons comment elles permettent de créer des objets immuables, performants, tout en réduisant la consommation mémoire.
Nous utiliserons les fractales de Mandelbrot pour illustrer concrètement leur utilité.
Cette session a pour but de comprendre ce que sont les value classes, ce qui les distingue des classes traditionnelles et pourquoi Java en a besoin.
Avec des exemples concrets et du live coding vous découvrirez comment elles réduisent les allocations mémoire et permettent de nouvelles optimisations pour la JVM.
Clément de Tastes
Passionné par le développement logiciel depuis l’obtention de ma première calculatrice programmable, j'ai principalement oeuvré comme tech lead et architecte dans la conception de systèmes de combats embarqués. J'aime aussi bien intervenir sur les sujets front que back, et partager mes connaissances principalement autour de Java.
J'ai récemment co-fondé Toulon Dev, une association "JUG-like" pour promouvoir le partage de savoir technique sur l'aire Varoise.
J'ai récemment co-fondé Toulon Dev, une association "JUG-like" pour promouvoir le partage de savoir technique sur l'aire Varoise.
Remi Forax
Rémi Forax est un developpeur et enseignant-chercheur français, connu principalement pour ses contributions au développement de Java et à la communauté OpenJDK. Il est maître de conférences à l'université Gustave Eiffel (anciennement université Paris-Est Marne-la-Vallée).
Il est particulièrement reconnu pour :
Il est particulièrement reconnu pour :
- Ses travaux autour de la machine virtuelle Java (JVM)
- Ses contributions à l'évolution du langage Java (invokedynamic, lambda, module, record, etc)
- Son implication dans le projet OpenJDK
- Son rôle d'expert technique au sein du Java Community Process
comments.speakerNotEnabledComments