Skip to content

Latest commit

 

History

History

semaine02

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Semaine 02 - 20/21/22 janvier

Plan

  • Retour sur semaine passé (30 minutes)
    • Question sur "debug" vs "console.log"
      • Utilisation d'un IDE recommandé (vscode, webstorm)
      • Utilisation d'un débuggeur pour JavaScript
      • Utilisation d'un débuggeur pour Java
    • Question sur l'affectation d'un window.title
      • Affectation de variable
      • Passage de variable par référence / valeur
  • Mob programming sur un exercice (120 minutes)
  • Feedback

Contenu

  • Utilisation de git
    • git tag
    • git branch
    • git merge
    • git pull / git push
  • Survol de java.util.Collection
    • Différence entre int[] et List<Integer>
    • Retour sur le boxing
    • java.util.List (implementation ArrayList, utilisation de List.of)
    • java.util.Set (implementation HashSet)
    • java.util.Map (implementation HashMap)
  • Objets
    • Déclaration d'une classe
    • Déclaration d'un constructeur
    • Déclaration de variable d'instance (différence variable locales)
    • Marqueurs de visiblité (private, protected, public, et rien)
  • Point d'entrés
    • Application classique : public static void main
    • Packaging de type jar : un zip des classes
  • Lecture sur disque (à revoir)
    • Lecture de fichier avec Files.readAllLines
    • Écriture de fichier avec Files.write
    • Suppression de fichier avec Files.delete
    • Gestion IOException obligatoire (checked)
    • Utilisation de Path avec Paths
  • java.util.stream
    • Function
    • Predicate
    • etc.

Sujets vu: objet, type primitifs, api collection (list)

Notes

  • question recursion
  • question utilisation git upstream
  • mercredi: correction lego
  • mercredi: coaching bien pour certain, moins pour d'autres
  • mercredi: prendre un probleme pour les autres et le resoudre ensemble
  • mercredi: probleme renault