Sujet de cours : Les nouveautés de JAVA 8 Catégorie de cours : Java , Programmation, Application Desktop Réalisé par : Reda G...

Sujet de cours : Les nouveautés de JAVA 8
Catégorie de cours : Java , Programmation, Application Desktop
Réalisé par : Reda Ghanemi
Format : PPT
Présentation
Java 8 n'est pas une simple mise à jour de Java 7. C'est au contraire une véritable révolution ! En incorporant pour la première fois des éléments de programmation fonctionnelle au langage (expressions lambda, streams...), Java 8 modifie profondément notre façon de concevoir et développer les applications, et impacte fortement les API existantes. Êtes-vous prêt à tirer parti de ces nouvelles fonctionnalités ?
Les nouveautés de JAVA 8
Bien sur, nous allons présenter certaines fonctionnalités qui étaient ajoutées à JAVA 8, vous pouvez consultez le site officiel pour prendre une idée générale et découvrir toutes les nouveautés .
Bon, dans cette présentation nous allons découvrir les éléments suivants :
1- Découvrir les classes java.time
* Récupérer la date du jour
* Afficher l’heure de système
* Afficher la date et l’heure de système
* Personnaliser l’affichage des dates
* Afficher la date et l’heure selon une zone géographique
2- Utiliser les fonction BiFunction et BiPredicate
* BiFunction
* BiPredicate
3- Découvrir les types améliorés
4- Utiliser les annotations répétés
5- Définir les expressions LAMBDA
* Définition
* Exemple pratique
6- Découvrir les STREAM et les STREAM parallèles
* Définition
* Exemple pratique sur le STREAM et le STREAM parallèles
7- Appliquer les expression LAMBDA sur un flux de donnée (Stream)
8- Découvrir les opérations « collect » et « reduce »
9 -Utiliser une fonction qui prend en charge les expression LAMBDA