Master Bio Informatique
Programmation Orientée Objet & Java
Supports de cours
Cours 0 - Présentation de l'UE
Cours 1 - Présentation du langage Java, Environnement de développement & Syntaxe du langage
Cours 2 - Notion de classe et objet
Cours 3 - Utilisation d'objets
Cours 4 - Package ; Visibilité des membres ; Membres particuliers et Classes utiles
Supports commentés : Déclaration de package et utilisation d'import - Visibilité d'une classe et de ses attributs
Cours 5 - Enumérations et exceptions
Supports commentés : Utilisation des enumérations - Gestion des exceptions
Cours 6 - Héritage, classe abstraite et interface
Cours 7 - Structure de données
Cours 9 - Système de fenetrage et principaux composants
Supports commentés : Fenêtre principale - Boite de dialogue - Sélecteur de fichiers
Sujets de TD
TD Fil rouge - Manipulation de formes géométriques
(Mis à jour le 10/04/2020)
Corrections TD cours2 : Rectangle.java
Corrections TD cours3 : Rectangle.java - Point.java
Corrections TD cours4 : Rectangle.java - Point.java - Dessin.java
Sujets de TP
TP 1 - Base du langage Java
Ressources : saisie.jar
Corrections : Exercice1.java - Exercice2.java
TP 2 - Evaluation des méthodes de tri
Ressources : Explications tri par sélection - Explications & algos des tris par insertion, fusion et rapide
Corrections : Tableau.java - Mesure.java - Evaluation.java
TP 3 - Manipulation d'objets
Corrections : Point.java - Vecteur.java - Triangle.java
TP 4 - Arbre binaire
Corrections : NoeudEntier.java - Personne.java - Noeud.java
TP 5 - Héritage
TP 6 - Structures de données