0 800 800 900www.egilia.com • www.egilia.be • www.egilia.ch
Java 8 - Les nouveautés
Les nouveautés de Java 8
durée : 3 jour(s) code formation : J81
Description :
Cette formation commence par une présentation des nouveautés apportées par la version 8, vous découvrirez ensuite par la pratique
les concepts et fonctionnalités nouvelles comme les expressions lambda, les possibilités avec Javascript ou encore les nouveautés
des API.
Pré-requis :
Avoir des bases solides sur le langage de programmation Java
Programme :
Nouveautés de Java 8
classes, interfaces...
Les expressions lambda
Du SQL dans du code Java 8
Les implémentations par défaut des interfaces et @FunctionalInterface, les nouvelles annotations
Les évolutions des streams
La nouvelle API de gestion des dates et des heures
Les évolutions d'API de java.lang, java.util, java.net...
Exécuter du code JavaScript avec Java 8 Nashorn
Les nouveaux streams
Map-reduce
Les expressions lambda
Classe anonyme imbriquée, améliorations apportées par le concept d'expression lambda
Les aspects syntaxiques (déclaration, implémentation, passage de paramètres, portée des variables...)
Le concept de "foncteur" à travers les interfaces "fonctionnelles" et le package java.util.function
Utiliser les lambda-expressions pour manipuler les collections
Apports dans l'écriture de code SQL Les Listeners...
La programmation fonctionnelle avancée
@FunctionalInterfacee
Les interfaces fonctionnelles fournies par le JDK 8
Predicate, Function, Supplier, Consuler...