Topic outline
-
-
-
Introduction à Java
- Présentation des notions d'héritage, de surcharge, de généricité
- Explication du principe de gestion de mémoire
- interfaces, méthodes par défaut, enumérations, records, classes internes, ...
-
- Présentation des classes "utiles" : Object, String, ....
- Présentation des collections, des flux et de la programmation fonctionnelle
-
- Gestion des erreurs en Java
- Manipulation de fichiers, sauvegardes et lectures de données
-
- Création de processus, de tâches, de timers
- Principe de l'exclusion mutuelle, de synchronisation
-
- Exemple de communications via
- le protocole TCP/IP
- le protocole UPD
- Utilisation de Remote Method Invocation (RMI)
- Exemple de communications via
-
-
-
Gestion de classes et d'énumération.
Réalisez les questions de l'onglet Enumération et de l'onglet TrajetSimple -
Réalisez les questions relatives aux onglets TrajetsComposés et Catalogue
-
-
-
TP 1. Algo génétique - G1 Assignment
-
TP 1. Algo génétique - G2 Assignment
-
TP 2. Clustering - G1 Assignment
-
TP2 Clustering - G2 Assignment
-
TP Algo Fourmis - G2 Assignment
Comme expliqué en cours, vous devez compléter le code qui réalise une simulation de colonie de fourmis.
Voir l'énoncé, associé aux codes sur cette page :
https://github.com/EmmanuelADAM/coursJavaAvance/tree/master/TP/fourmis
-
TP Propagation de virus - G1 Assignment
Le but de ce TP est de réaliser une ébauche de simulation de propagation de virus entre personnes.
Voir plus de détail ici https://github.com/EmmanuelADAM/coursJavaAvance/tree/master/TP/PropaVirusAide
-