Découvre les notions avancées suivantes en Java : les types génériques, les classes anonymes, les interfaces fonctionnelles et les lambdas.
Avant de voir comment utiliser les Stream pour transformer les éléments d'une liste à l'aide de la méthode map, regardons d'abord comment procéder sans les utiliser.
Partons de la liste de personnes suivante :
List<Person> list = new ArrayList<>(Arrays.asList(
new Person("Kari", "Parmentier"),
new Person("Gérard", "Laurent"),
new Person("Apolline", "Truchon")
));Avant de voir comment utiliser les Stream pour filtrer une liste, voyons comment procéder sans eux.
Partons d'une liste d'entiers contenant les nombres de 0 à 6.
List<Integer> list = new ArrayList<>(Arrays.asList(0, 1, 2, 3, 4, 5, 6));Tu veux filtrer la liste pour ne garder que les nombres pairs. Tu vas devoir parcourir chaque élément de la liste et vérifier s'il est pair. Si c'est le cas, il faudra le stocker dans une autre liste.
| package co.simplon.springjwt.config; | |
| import org.springframework.context.annotation.Configuration; | |
| import org.springframework.web.servlet.config.annotation.CorsRegistry; | |
| import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; | |
| @Configuration | |
| public class WebMvcConfig implements WebMvcConfigurer { | |
| @Override |
Tu dois modéliser la base de données d'un site de vente de livres audio : ces derniers sont caractérisés par un ou plusieurs auteurs, un interprète, un titre, une durée et un prix. Un auteur a un nom, un prénom, une biographie, et il peut avoir écrit plusieurs livres. Un interprète a un nom, un prénom, et peut avoir prêté sa voix à plusieurs livres audio. Un livre audio peut être commandé par plusieurs utilisateurs. Un utilisateur possède une adresse email, un mot de passe, et peut commander plusieurs livres audio ; la date d'achat doit être enregistrée.
Réalise le MCD (et uniquement le MCD) de l'énoncé précédent, puis partage l'image de la modélisation.
Développe Netflim : l'application web React pour les amateurs de films.
Import the restaurant.sql file into MySQL.
Create the following queries :
- Select all restaurant's name
| winget install --id=PostgreSQL.PostgreSQL.17 -v 17.0-1 -e |
