📄️ Avant-propos
L'objectif de la montée en compétence auto-rythmée est de permettre au consultant d'apprendre et/ou de consolider ses connaissances, un thème à la fois, en mêlant théorie, pratique et préparation aux entretiens techniques.
📄️ Chapitre 1 : Java 9
Méthodes privées dans interfaces, Optional, Stream, Collections immutables, try-with-resources, Diamond operator, finalize()
📄️ Chapitre 2 : Java 10
Inférence de type (var), Collections immutables, copyOf, Optional.orElseThrow
📄️ Chapitre 3 : Java 11
String API, Pattern, Path, Files, Optional, Client HTTP, TLS 1.3
📄️ Chapitre 4 : Java 12
Preview features, Switch Expressions, String API, Collecteur teeing
📄️ Chapitre 5 : Java 13
Switch Expressions (avec yield), Text Blocks, String API, Archives CDS dynamiques
📄️ Chapitre 6 : Java 14
Record classes, Text Blocks, Pattern matching instanceof, Switch Expressions, NullPointerException
📄️ Chapitre 7 : Java 15
Text Blocks, Record classes, Pattern matching instanceof, Sealed classes, Hidden classes
📄️ Chapitre 8 : Java 16
Records, Pattern matching instanceof, Sealed Classes, Relaxed strong encapsulation
📄️ Chapitre 9 : Java 17
Sealed Classes & Interfaces, Switch pattern matching, MacOS ARM 64 bit
📄️ Chapitre 10 : Java 18-24
UTF-8, jwebserver, Switch pattern matching, Virtual Threads, Record Patterns, Scoped Values
📄️ Pour aller plus loin
Ressources utiles