Remi Forax | Devoxx

Remi Forax
Remi Forax Twitter

From Unuiversité Paris Est Marne-la-Vallée

Java Plombier, Maitre de Conférence, Virtual Machine Whisperer, martirise ses pauvres étudiants, complexifie Java en étant experts pour les JSR 292, 335 et 376, développe des librariries et langage dynamiques open source utilisés ou pas.

Blog: http://forax.github.io/

java Java, JVM, Javas SE/EE

Jigsaw est là pour nous sauver

Conference

Certaines questions merittent d'être posées: - pourquoi on se retrouve avec des bibilothèques de plusieurs mégas en Java ? - pourquoi mon application est lente au démarrage ? - pourquoi mon appli qui tourne depuis 15 jours vient de planter avec un NoClassDefFound ? - pourquoi la moitié des fix de sécurité de Java ont un CVSS de 10 ?

En vérité mes fréres, je vous le dit, jigsaw est là pour vous sauver, pour nous sauver, entrez dans mon eglise, voyez la lumière, venez apprendre la parole de jigsaw notre sauveur.

java Java, JVM, Javas SE/EE

String Concatenation de 1 à 9

Conference

La concatenation de chaine de caractère est une des premières choses que l'on montre à un débutant en Java, pourtant même si cela repose sur un ensemble de mécanismes assez simple (+, StringBuilder et toString), la façon de concaténer des chaines de caractères a changé au fil des versions de Java en culminant avec une implantation à base d'invokedynamic recemment introduite dans la version 9.

En utilisant le prétexte de la concaténation de chaine de caractères, cette présentation explique le fonctionnement habituel d'une feature en Java, avec le rôle du compilateur, le rôle du JDK, le rôle de la machine virtuelle et de ses JITs.