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...
Références aux méthodes et aux constructeurs
Java 8 Nashorn
Du JavaScript dans Java, De Rhino en Java 7 à Oracle Nashorn, moteur ECMAScript-262 de Java 8
Ligne de commande jjs
Appeler du code JavaScript depuis une application Java
Appeler du code Java depuis un script JavaScript
Nouvelle API Date et Time
Les difficultés engendrées par les API de Date et GregorianCalendar, l'alternative JodaTime et la JSR 310
Les concepts de temps machine et temps humain, nouvelle API
La gestion du temps machine avec java.time.Instant et java.time.Duration
Le temps humain avec java.time.LocalDate, java.time.LocalTime, java.time.LocalDateTime
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !