Présentation de la formation
  • Présentation de la formation
Les nouvelles syntaxes
  • Les expressions lambdas
  • EL et classes anonymes
  • Les limites des lambdas expressions
  • Les méthodes par défaut sur les interfaces
  • Les références de méthodes
Les interfaces fonctionnelles
  • L'utilisation des SAM
  • L'annotation @FunctionalInterface
  • L'interface Function
  • L'interface Predicate
  • L'interface Supplier
  • L'interface Consumer
Le langage
  • Les annotations répétables
  • La réflexion sur paramètres
  • Les optionals
Les streams
  • Définition et utilisation des streams
  • Les classes de java.util.stream
  • Les opérations sur Streams
  • Les streams parallèles
Les dates et l'internationalisation
  • Les classes de gestion de la date
  • La gestion du temps
  • Le format de date et de temps
  • Les chronologies
  • L'internationalisation
Concurrence et réseau
  • Les nouveautés de java.util.concurrent
  • La classe StampedLock
  • La classe java.net.URLPermission
Les collections
  • Le tri parallèle
  • Encodage Base64
  • Le support de l'arithmétique non signée
Les outils
  • Les outils en ligne de commande : jjs, jdeps, javac -h
  • Nashorn : moteur javascript
  • Les profils compacts
JavaFX
  • Le thème Modena
  • Encapsulation de Swing dans JavaFX
  • Le contrôle WebView
Conclusion
  • Conclusion