Java 8 nouveautés — Mettre en oeuvre les nouveautés de la version 8 de Java
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
- JCP, JSR, JEP
- Historique de Java
- Les nouveautés de Java 8
Les interfaces
- Les méthodes par défaut et static
Les classes Value-Based
Les expressions Lambda
- La syntaxe
- Les interfaces fonctionnelles
- Le package java.util.Function
- Les références de méthodes
- La capture de variables
La classe Optional
L’API Stream
- Obtenir un Stream
- Les opérations
- Les opérations intermédiaires
- Les opérations terminales
- La classe Collectors
- Les Stream parallèles
Date and Time API
- L’API Date & Time
- Des classes dédiées
- Des opérations consistantes
- La représentation machine
- La représentation humaine
- Les classes TimeZone et Offset
- Des constantes et énumérations
- L’interface TemporalAdjuster
- La classe abstraite Clock
- Le formatage et le parsing
- L’intégration avec le code existant
Collection
- Comparator
- Iterable.forEach()
- Collection.removeIf()
- List.replaceAll()
- List.sort()
- Map
Parallel arrays
- Les opérations en parallèle sur des tableaux
- Initialiser les éléments
- Trier les éléments
Concurrency
- Les ajouts dans Java 8
- Adder et Accumulator
- StampedLock
- ConcurrentHashMap
La concaténation de chaînes
Les annotations
- Java Type Annotations
- Repeating Annotations
Base64
Nashorn
Reflexion
- Accès aux noms des paramètres
JVM
- Metaspace
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 23/03/2022