Notes de cours Ces notes seront actualisé au fur et à mesure de l'avancée du cours.
Déroulement du cours et transparents
Cours 1: Java sans objets: syntaxe
- utiliser des variables de types élémentaires
- utiliser des tableaux
- écrire des boucles et des structures avec des conditions
- écrire des méthodes
transparents
Cours 2: Les Objets
- variables d'instance, variables de classe
- méthodes d'instance et de classe
- les constructeurs
- aparté sur la compilation et l'exécution de code java
transparents
Cours 3: L'Héritage
- Héritage
- Polymorphisme
- Redefinition des classes
- Toute classe hérite de la classe
Object
transparents
Cours 4: Pot-pourri
- Classes abstraites, interfaces
- Type énuméré
Enum
- Espaces de noms (
package
s)
- Génération de documentation avec
javadoc
transparents
Cours 5: Exceptions
- Géstion de l'inattendu
-
try ... catch
transparents
Cours 6: Entrée-Sortie
- Flux
- Lire et écrire du texte
- Lire et écrire des objets
transparents
Cours 7: Types paramétré et Collections
- Types paramété
- Collections: Listes, piles, files d'attente
- parcourir une collection: boucle "
for
" et Iterator
-
Map
et parcourt d'un Map
transparents
Cours 8: Fin du cours sur les Collections: Map (qui n'est pas une collection!) et notion d'ordre
-
Map
et parcourt d'un Map
- Notion d'ordre:
Comparable
et Comparator
- petite discussion sur l'exercice sur les dominos
transparents
Cours 9: Tests unitaires
- class path
- annotations
- tests unitaires et
JUnit
transparents
Cours 10: Temps, durée, conventions et format
- temps et durée
- formatage pour l'international
transparents
Cours 11:
- différents types de classes internes
- classes locales et anonymes
transparents
Cours 12: un mot sur git
transparents