Tarifs: A distance ou présentiel: 1020 euros
Durée : 2 jours
Public : Développeurs Java
Pré-requis : Connaissances en programmation orientée objet Java
Objectifs : Maîtriser les évolutions apportées par Java 8
Référence : JAV843-F
PROGRAMME:
Découvrir les nouveautés de Java 8
- Traitement JavaScript pour Java (Nashorn)
- Disparition du permgen space
- La nouvelle API de manipulation des dates/heures
- Méthodes par défaut
- Annotations répétées, annotations de type Références de méthodes
- Les expressions Lambdas
Atelier : Multiples démonstrations des nouveautés du langage Java 8
Manipuler des dates et durées avec la nouvelle API time
- Faiblesses de la bibliothèque actuelle
- Nouvelles classes et interfaces introduites par Java 8
- Choix technique entre durées, instants et dates locales
- Formattage
Atelier : Utilisation et formattage de dates, opérations sur des dates et des durées
Utiliser les expressions Lambdas en détail
- Présentation de la syntaxe et intérêts
- Expressions labdas dans les collections
- Streams et interfaces fonctionnelles
Atelier : Utilisation des expressions Lambdas, flux avec collections
Autres évolutions
- Nouveautés dans JavaFX
- Déploiement d'applications avec les profils compacts
Atelier : Exécution de code JavaScript depuis une application Java, déploiement d'applications