Cas pratiques d’écosystème Java

103 cas pratiques répartis en 5 domaines : Hibernate / JPA (30), Micronaut (30), Quarkus (30), Spring (9), Java (4). Niveaux : fondamental (35), avancé (34), expert (34).

Domaines de cette famille

Cas pratiques des domaines sans page propre (4)

FondamentalJava

Extraction et Tri de Transactions Créditrices

Vous recevez une liste d’objets Transaction (classe fournie) disposant des méthodes suivantes : getId() : int getMontant() : double getType() : String ("CREDIT" ou "DEBIT") Mission Implémenter une méthode Java qui : conserve uniquement les transactions de type "CREDIT" conserve uniquement celles dont le montant est strictement supérieur à 500 trie les transactions par montant décroissant retourne une List<Integer> contenant uniquement les IDs Exemple Entrée : Transactions CREDIT de montants 800 (ID 103) et 1200 (ID 104) Sortie : [104, 103] Contraintes La liste d’origine ne doit pas être modifiée Aucune entrée/sortie console
AvancéJava

Défi Java - Système de Compte Bancaire simplifié

Concevoir et implémenter en Java une classe CompteBancaire qui gère les opérations de dépôt, de retrait et permet de consulter le solde. La classe devra également maintenir un historique simple des dernières transactions.
ExpertJava

Défi Java - Algorithme de tri générique

Implémenter en Java un algorithme de tri efficace (par exemple, QuickSort ou MergeSort) capable de trier une liste d'objets personnalisés. Le programme devra permettre de définir un critère de tri pour ces objets.
    Cas pratiques d’écosystème Java : 103 mises en situation | CodeDuel