1. Introduction à la programmation orientée objet et au développement logiciel
L’ingénierie logicielle et le cycle de vie des logiciels Classes et objets Messages et méthodes La classe et les valeurs de données de l’instance, L’héritage, Diagrammes UML associés
2. Les classes en Java
Les modules, les classes, l’encapsulation, La notion de constructeur d’un objet, Les attributs static La surcharge des méthodes Les méthodes static
3. L’héritage
Le principe de l’héritage La redéfinition des méthodes et l’utilisation du mot‐clé protected La classe abstraite, La super‐classe Object Les interfaces
4. Gestion des exceptions
Déclencher une exceptionGérer plusieurs exceptionsTransmission d’information au gestionnaire d’exception Mécanisme de gestion d’exception
5. Les threads
Exemple introductif Interruption d’un thread Coordination de threads États d’unthread Priorités des threads