Section outline
-
-
Codes java illustrant le cours sur un dépôt github
-
Sujet de l'examen 20-21 et éléments de correction
-
-
-
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
-
Elément de conception d'interactions graphiques avec la librairie JavaFX
-
Video du cours de presentation de JavaFX
-
Cours javaFX sur les fenêtre de dialogues évoluées via FXML
-
Exemples d'outils pour tester & debugger
-
-
-
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
-
Réalisez les questions relatives à l'onglet Gestion De Fichiers
-
Réalisez un simulateur pour le "Jeu de la vie" en JavaFX
-
-
-
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
-